Life in the devout Hindu town of Melkote, about 50km north of Mysore, revolves around the 12th-century Cheluvanarayana Temple, with its rose-coloured gopuram (gateway tower) and ornately carved pillars.