Big Ben is located in London, England. It is the largest four-faced chiming clock and the third-tallest free-standing clock tower in the world.