Trafalgar Square is a central gathering place you might have been to many times, but do you know everything about it? Read on to discover tidbits about its present, past, and some quirks (surveillance lamp attachment, anyone?).
Both Paris and London are cities with a huge number of recognisable, famous landmarks. Show most people a photo of Tower Bridge or the Eiffel Tower, and they’re likely to know what they’re looking at. Both cities also… Read More