Tucked away in the Anantapur district of Andhra Pradesh, Lepakshi is a little known treasure brimming with cultural richness and architectural marvels.