Big Ben Towering

Big Ben Towering

Big Ben clock tower in London stands behind decorative pillars and iron railings.