In a stunning claim which is set to spark controversy, Nepal Prime Minister KP Sharma Oli, said the “real Ayodhya” lies in Nepal and that “Lord Ram is Nepali”, that is the birthplace of Hindu God Ram is in Nepal and not in India. Ram’s birthplace of Ayodhya is not …
Read More »