Sunday 6 June 2010

Britain Declines To Return Artifacts That It “Stole” From India

One of those artifacts that India was unfortunate to lose was the world famous “Koh-i-Noor” diamond, which today embellishes the crown of the British monarch. More