Comeback to the Blog  
Clock tower of the British Parliament, which houses the famous Big Ben, one of the most celebrated landmarks of London.
copyright © April 2010