
Frostier reception for Charles from Mamdani as NYC mayor calls for UK to return Indian diamond
The massive 106 carat stone is the star of Britain’s crown jewels – it was given to Queen Victoria in 1849 as part of a peace treaty.

The massive 106 carat stone is the star of Britain’s crown jewels – it was given to Queen Victoria in 1849 as part of a peace treaty.