US authorities recover stolen idol from south Indian temple
The idol had been looted from a temple in southern India and brought to the US illegally.
Nov 18, 2015, 13:43 PM IST
The idol had been looted from a temple in southern India and brought to the US illegally.
Nov 18, 2015, 13:43 PM IST