Though the Ministry of Foreign Affairs (MOFA) is the government agency responsible for the conduct of foreign relations of Nepal, historically, it is the Office of Prime Minister (PMO) that has exercised the authority to formulate and conduct policies related to Nepal's foreign affairs. As a landlocked country wedged between two larger and far stronger powers, Nepal has tried to maintain good relations with both of its neighbors, People's Republic of China and Republic of India. However, its relationship with India, the country with greater hegemonic power over Nepal, has seen major ups and downs in recent years. The relationship between the two countries was significantly hampered during the 2015 Nepal blockade. Where the Nepal Government accused India of the blockade, India strictly denied the allegation and said the blockade were imposed by Madheshi protesters. For the most part though, Nepal has traditionally maintained a non-aligned policy and enjoys friendly relations with its neighboring countries and almost all the major countries of the world.