Top 10 beautiful beaches in India

1. Maravanthe Beach, Karnataka

Top 10 beautiful beaches in India

2. Pololem Beach, South Goa

Top 10 beautiful beaches in India

3. Paradise Beach, Veerampattinam

Top 10 beautiful beaches in India

4. Ramakrishna Beach, Vishakapatnam

Top 10 beautiful beaches in India

5. Gokarna Beach, Karnataka

Top 10 beautiful beaches in India

6. Radhanagar Beach, Port Blair

Top 10 beautiful beaches in India

7. Malvan Beach, Maharashtra

Top 10 beautiful beaches in India

8. Pondicherry Beach, Puducherry

Top 10 beautiful beaches in India

9. Kapu Beach, Udupi

Top 10 beautiful beaches in India

10. Varakala Beach, Kerala

10 classical dance forms of India and their origin