Marina Beach in Chennai is the longest beach in India. Stretched about 12 km along the Coromandel Coast of the Bay of Bengal it is among the longest urban beaches in the world!