Mangalagiri which translated means the holy hill, is a quaint town nestled at the foot of the Panakala Narasimha Swamy temple in the Guntur district of Andhra Pradesh. It is one of the eight sacred places in India where Lord Vishnu is believed to have manifested himself. It is also home to a weaving practice that involves dyeing cotton or silk yarn in rich colours, starching and hand-weaving, that dates back more than a thousand years. The fabrics of Mangalgiri are famous for their rich and durable colours - a result of the yarn dyeing skills of the local artisans. The craft received continuous patronage as pilgrims coming to the famous temple of Lord Vishnu were expected to buy a local handwoven saree after visiting the temple.