
Amidst the rising tension between Beijing and Delhi, Nepal Prime Minister Sher Bahadur Deuba has arrived in India. There have been reports that Kathmandu which shares borders with the Asia’s largest communist country and the continent’s largest democracy is under pressure from both sides which continuously urge the mountainous country to take sides in the […]Continue Reading