Nepal, known for its stunning landscapes and rich cultural heritage, is a landlocked country in South Asia.