Correct Answer:
C. United Kingdom
Explanation:
Buckingham Palace is London residence of British monarch since 1837
Online Learning Platform
Online Learning Platform