Ayodhya, the holy city where Hindus believe is the birthplace of Lord Ram, is actually a small village near Kathmandu, Nepal Prime Minister KP Sharma Oli claimed on Monday speaking at cultural programme. Mr. Oli also stated that Lord Ram is Nepali not Indian. “We have been oppressed a bit culturally. Facts have encroached. We […]
