LONDON CITY
London, UK is a 21st century urban center with rich historical past stretching back to Roman times. In its center lie the imposing Houses of Parliament, the world’s tallest building, the iconic London eye observatory clock tower, and Westminster Abbey, a historic site of the British royal crown regalia. West End theatre is also popular, …