Even as ties between India and Nepal continue to be strained, Nepali PM KP Oli has stirred a controversy by claiming that Lord Ram was Nepali. Although the kingdom of Lord Rama Ayodhya is located west of Birgunj in Nepal, India has created the disputed Ayodhya, Oli said. The saints of Ayodhya in India are enraged by this statement of Oli. Watch video.