America returned over 1

United States returned over 1400 looted artefacts worth 10 million dollars to India

US Returned over 1400 Looted Artefacts Worth 10 million dollars: America has returned more than…