England

England

The view from Victoria Tower of the Houses of Parliament, the River Thames, Westminster and Westminster Bridge, to the Millennium Wheel and other landmarks in the evening as the light fades. London England.