Beaches are perhaps the best gifted creation from our mother nature to us, a place where Sun, Sand and Sea all meet to shower their love and a place to enjoy freedom, relax and celebrate every moment of life. According to Forbes Magazine, one might not remember the beaches of Ibiza, Rio, or even Australia. Rather these days, it’s all happening over the beaches of India. India has got some astonishingly beautiful beaches that offer everything from action to solitude, and of course parties. These romantic and playful beaches are India’s best Honeymoons’ destination as well as spot for adventures, like water sports. Check out the 12 most gorgeous beaches (the 12th one is breathtaking!) you can visit in India ranging from the Tropical beaches of Goa to the Island beaches of Andaman and lot more.