Geography of the country The diversely beautiful country of Nepal is located in the Himalaya Mountains. The country is bordered by Tibet, a part of China in the North and by India in the South. Nepal Tourism is on boom, due to its religious and adventurous tourist attractions. Nepal is a landlocked country between China … Continue reading Nepal