The Houses of Parliament is situated on the Middlesex bank of the River Thames in the City of Westminster, in central London (England). This is a special color styled version with the typically red buses on Westminster Bridge. A brilliant English cityscape - very decorative!
April 26th, 2015
Viewed 598 Times - Last Visitor from New York, NY on 06/20/2019 at 10:58 AM