Hidden away along the beaches of the Coromandel Coast, Chennai (formerly Madras) is an ancient Indian city that cradles ...