London, England

Buckingham Palace