Claim: Buckingham Palace is located in the UK.
Verdict: SUPPORTS