Videos World

Young girls worshipped as “living goddesses” in Nepal

Young girls worshipped as “living goddesses” in Nepal