Previous Home Next Buckingham Palace, London, England from the air.
Buckingham Palace, London, England from the air.