London sky
London sky
Published: 06:00 pm Aug 14, 2017
The Elizabeth Tower, which houses the Great Clock and the 'Big Ben' bell, is seen above the Houses of Parliament, in central London, Britain, August 14, 2017. Photo: Reuters
Published: 06:00 pm Aug 14, 2017
The Elizabeth Tower, which houses the Great Clock and the 'Big Ben' bell, is seen above the Houses of Parliament, in central London, Britain, August 14, 2017. Photo: Reuters