Nepal is the closest neighbouring country of India. Despite vast differences in size, resources, population, capabilities and levels of development there are several factors which have made their relationship cooperative as well as conflictual. The geographical and sociocultural and religious proximities, close economic interlinkages and Nepal's excessive economic dependence upon India primarily due to its landlocked nature, Nepal's strategic importance ...