Claim: London is where Buckingham Palace is located.
Verdict: SUPPORTS