Which Country Is Big Ben Located In?

By Staff WriterLast Updated Mar 26, 2020 9:49:10 PM ET
Getty Images Europe/Getty Images News/Getty Images

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.