Video: Lord Rama is Nepali, not Indian, real Ayodhya in Nepal, claims PM KP Sharma Oli

In a stunning claim which is set to spark controversy, Nepal Prime Minister KP Sharma Oli said that Lord Rama was born in Ayodhya village of Nepal and not in India as claimed. 

Jul 14, 2020, 11:44 AM IST