India's coastline is more than 7,500 kilometres long. That means we have a lot of beaches. And some of them are so beautiful, they look like they've come straight out of a painting. Here are just a few Indian beaches you should visit in this life-time. You can keep the rest for your next!