LANDSCAPES OF NEPAL

Home to eight of the highest mountains in the world, the beauty of Nepal's mountains leave you breathless.