Westminster Palace - home of the British Parliament, on the banks of the Thames River, London, England.
Image dimensions: 3456 x 4608 pixels