London’s Landmark – Trafalgar Square
It is truly modern London’s most important cultural landmark. Whether it’s a festival, a rally for a cause, or an outright political riot, Trafalgar is at the heart of the action where it all happens. The site has several structures worth visiting, including the Lions and Nelson’s Column. Perhaps the most interesting part of Trafalgar […]
London’s Landmark – Trafalgar Square Read More »