Nepal is a beautiful country in South Asia, nestled in the Himalayas. Six of the eight highest mountains are in Nepal, forcing mountaineers, climbers and other adventure seekers to visit this amazing land. The country is world famous for its Hindu and Buddhist heritage with Lumbini, the birthplace of Lord Buddha and a major pilgrimage site located in southern Nepal. […]
Recent Comments