Nepal, officially the “Federal Democratic Republic of Nepal” is a landlocked country located in South Asia. The country lies in the mighty Himalayan region and the entire country is marked with Gigantic mountains. Also, most of the world tallest and largest mountains are located in Nepal. The...