Big Ben sits near the River Thames in London.