Keira Knightley writing in Kenya for Vogue, June 2007. Photo by Arthur Elgort.  Puss &