Nepal PM KP Sharma Oli Back With Ludicrous Claims; Asserts Lord Ram Was Born In Nepal’s Ayodhyapuri
PM Oli told a delegation this week that he was convinced that Lord Ram was born in South Nepal’s Ayodhyapuri, and not in Ayodhya which is situated in India. The assertion was made in a meeting called …