UK police return Buddha statue to India 57 years after theft
Police in London have returned a 12th century statue of Buddha to India after recovering it 57 years after it was stolen.
The post UK police return Buddha statue to India 57 years after theft appeared first on Inquirer News.
Read more