London, the capital of England and the United Kingdom, is a 21st century city with history stretching back to

Roman times.  At its centre stand the imposing Houses of Parliament, the iconic “Big Ben” clock tower and

Westminister Abbey site of British monarch  coronations. Across the Thames River.

Leave A Comment

Please enter your name. Please enter an valid email address. Please enter message.