The Houses of Parliament, Westminster, London, England.by Teddy Sugrue
This image taken at 8 am on a brisk november morning shows the Houses of Parliament proudly standing over the river thames as they have done so since 1099. The famous clock tower better known as Big Ben was added in 1859.
Comments