Thoothukudi - also called Tuticorin - is a jewel nestled on the southeastern Indian coast. This city, brimming with cultural wealth, natural splendour, and tantalizing foods, is always a delight.