Ayodhya, India – AFP Indian Prime Minister Narendra Modi visited Ayodhya on Saturday to open fresh transport links catering to pilgrims for a new temple on ground where once stood centuries-old Babari Masjid. The shrine to Lord Ram will be formally unveiled next month. Hindu zealots tore down the Masjid in 1992 alleging it had […]