Police have removed a Hindu idol installed in front of a church in India's Goa state, a former Portuguese colony, where a government panel is active to renovate Hindu temples destroyed during the ...
Red flags were raised when an art collector unwittingly tried to register the stolen goods with the Archaeological Survey of India. Recovered antique idols and artifacts also thought to have been ...