This temple town of Tamil Nadu is referred to as Thoonga Nagaram, meaning "the city that never sleeps." Madurai truly lives ...