Chennai – One of the most Happening Metropolises The metropolises in India always teem with life; Chennai is one of the most happening metropolises in the country. The city was given an urban look by the British during their colonial rule in the 17th century. Also being their naval base, the British further developed it, […]