In which English city is the Buckingham Palace located?.

London

Leave a Comment