Top 5 Places of Nepal : The Most Sights and Attractions John Williams October 13, 2019 October 19, 2019 1 Comment on Top 5 Places of Nepal : The Most Sights and Attractions Nepal is a small South Asian country at the foot of the Himalayas. The country is surrounded by China and India. Due to its geographical diversity, a large number of… Read more »