Real 'Ayodhya' located in Birgunj, not India: Nepal PM Oli

  • 4 years ago
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.