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 Lord Rama's kingdom Ayodhya is located west of Birgunj in Nepal, India has created the disputed Ayodhya, he said.