Hidden away along the beaches of the Coromandel Coast, Chennai (formerly Madras) is an ancient Indian city that cradles the soul of South India. With its strong historical roots and deep ...