The squirrels of Kensington Palace
Trip: London. May-July 2010. It was never going to be an ordinary day… a day when we discovered an otherwise invisible bond between humans, birds, and animals! It is difficult to forget a date when you’ve met the friendliest of giant squirrels in the world. So quite expectedly, I too remember the 18th of...