Claim: Buckingham Palace is located exclusively in Botswana.
Verdict: REFUTES