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.