Chennai, the gateway to the southern part of the country is one of the most visited cities in India. With its temples, beaches and centres of historical and cultural significance, including the UNESCO Heritage Site of Mahabalipuram, Chennai is one destination that should be on your must visit list....