Every year, hundreds of thousands of Hindus throng the northern Indian town of Ayodhya, the mythological birthplace of the god Ram, to mark the deity’s birthday with recitals, chariot processions … Click to Continue »
Read more here:: Experts fear India will be the next coronavirus hotspot