As a country with a long coastline (which measures up to 7, 516 km), India boasts of many beautiful beaches along the Bay of Bengal on its right and the Arabian Sea on its left. The best beaches in India ...