Designed by
Title
Famous Houses of Parliament and Westminster Bridge over the River Thames in London, England, Great Britain, United Kingdom #204168647
Description
London, the capital of England and the United Kingdom, is a modern city with a history dating back to Roman times. At its center stand the imposing Parliament, the iconic Big Ben and Westminster Abbey, the crowning place of British monarchs.