Parliament Square – A Part of London’s Ceremonial Route

Parliament Square - London

Parliament Square Was Originally Designed to be a Part of the Palace of Westminster: As we stood outside of the Supreme Court, waiting to cross the road, Parliament Square looked like a large traffic island in the heart of ceremonial London. There was plenty of traffic streaming by, including many sightseeing buses and the comical-looking […]