Nepal’s Ambassador to India Nilamber Acharya on Wednesday said that both countries are connected through Lord Ram and Sita and “share a deep and strong relationship”. Speaking on the day when Prime Minister Narendra Modi laid the foundation stone for Ram Temple in Ayodhya, the Nepali envoy said that “Ram-Janaki […]