Buckingham Palace is located in __________? | Ace MCQs