Real Ayodhya in Nepal, Lord Ram not Indian Nepal PM Oli

  • 4 years ago
Cold war between India and Neapal is not going to meet end soon. Nepal Prime Minister KP Sharma Oli on Monday passed another controversial remark against Loard Ram. He claimed that Real Ayodhya lies in Nepal, not in India. Lord Ram is Nepali not Indian. Watch this report.