Move over Mumbai and Goa, Odisha, Karnataka, Kerala, Tamil Nadu and even Gujarat have some of the cleanest beaches in India.
Planning a beach vacation? These ten beaches in India have been awarded the prestigious International ‘Blue Flag’ certificate.