Young girls worshipped as “living goddesses” in Nepal

Young girls worshipped as “living goddesses” in Nepal
Click for full image