Mangalagiri: The Auspicious Hill

A small village of Mangalagiri is where myth, faith and traditions come together