Kathmandu: Nepal Prime Minister Sher Bahadur Deuba is likely to visit India in early January, sources familiar with the development confirmed to ANI. As per the sources at Nepal’s Ministry of Foreign Affairs (MoFA), Indian Prime Minister Narendra Modi already has extended an invitation for the visit to his Nepali counterpart inviting him for visit […]