Nepal is a heady mix, a fascinating land of ancient history, vibrant cultures and people, bio-diversity and scenic grandeur. From the magnificent snow-capped peaks to the north, the lesser mountains ... Continue Reading