Buckingham Palace


Buckingham Palace is located in which city?


London, England