The world best Holiday adventure destination in south Asia is Nepal it is a landlocked country in South Asia and is bordered by China and India. It is located in the Himalayas and contains eight of the world's ten highest peaks. land of sublime natural beauty, of ancient Buddhist monasteries and Hindu shrines