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

Aaj Tak 2020-07-14

Views 3

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.

Share This Video


Download

  
Report form