All Entries in the "London" Category
Lady Millie of the Pigeons
For a number of years now, there’s been a highly publicized controversy over what to do with the multitude of pigeons populating London’s Trafalgar Square. Having been there myself, walking through the square is tantamount to being on the set of Hitchcock’s The Birds. Everywhere your eyes scan, a pigeon is directly in front of you. This morning I stumbled [...]














