September 16, 2020 0 3 idols stolen from a temple of Tamil Nadu restored by India Three idols of Lord Rama, Sita, and Lakshmana were stolen from a temple of Tamil…More