2 Shaligram stones from Nepal reach Ayodhya, likely for Ram and Sita idols

Advertisement



CATCH US ON: