Which Country Is Big Ben Located In?
Last Updated Mar 26, 2020 9:49:10 PM ET
Big Ben is located in London, the capital of the United Kingdom. Big Ben is the bell within the clock tower that rises above the Houses of Parliament, which is adjacent to the River Thames in central London.
More From Reference
Is the Coronavirus Crisis Increasing America's Drug Overdoses?
Fact Check: What Power Does the President Really Have Over State Governors?
Festival of Sacrifice: The Past and Present of the Islamic Holiday of Eid al-Adha
How Worried Should We Be About the Saharan Dust Cloud’s Arrival?
What Are a Tenant’s Rights During Eviction?
Has the Time Come to Abolish the Electoral College?