The Himalayan valleys of Nepal are home to more than sixty ethnic groups of a remarkable diversity. Among them are the Magars, Gurungs, Tamangs, Shepang, Bothia, Thakali, Rais and Sherpas.The difficulties of everyday life force many families from the...
+