CHENNAI is located in the South of India in the state of Tamil Nadu. There are loads of delicious street foods and meals to sample here. We take you o...