India can offer so much! Its climate, culture, cuisine, traditions and history have attracted millions of tourists from around the globe. Its beaches are not less impressive. Check out the following destinations:
1. Varkala Beach, Kerala
How superstitious you are you does not really matter. Despite the fact that Varkala beach is believed to wash away all sins, you should still visit the spot at least once. First, the views it offers are incredible and will stay in your memory forever. Seconds, the place is perfect for swimmers. Also, you can take the path running up the cliff where you will find a great deal of cozy restaurants, cafeterias and bars. Do not leave unless you see the legendary Sree Janardhana Swami Temple.