Big Ben A fused photograph of London’s most recognizable landmark by the river Thames next to the Houses of Parliament.
July 11, 2014 | Categories: Cities, Travel | Tags: Clock, London, Parliament, Tower | Leave a comment
Recent Comments