The Ashmolean Museum in London has returned a 16th century bronze idol to India. This sacred icon belongs to a temple in ...