Favorite places to visit in Nepal

Resting among the lap of snow-capped Himalayas with the beauty that can leave people spellbound, Nepal is best known as travelers paradise.