The Houses of Parliament is situated on the Middlesex bank of the River Thames in the City of Westminster, in central London. This is a modern and decorative version with red buses on Westminster Bridge. A typically English cityscape in an individual style!
November 16th, 2014
Viewed 1,929 Times - Last Visitor from Cupertino, CA on 07/15/2019 at 11:38 PM