Lord Ram born in Nepal, claims PM K P Sharma Oli

Nepal's Prime Minister K P Sharma Oli on Monday claimed that the “real” Ayodhya lies in Nepal, not in India and that Lord Ram was born in Thori in southern Nepal. Speaking at an event on the birth anniversary of Nepalese poet Bhanubhakta at the PM’s residence in Kathmandu, Oli said that Nepal “has become a victim of cultural encroachment and its history has been more