From Chilka Lake to Lakshadweep, 5 famous places in India where you can easily see dolphins.
Chilka Lake of Orissa, known as the dolphin capital of India, is the most famous...
Chilka Lake of Orissa, known as the dolphin capital of India, is the most famous...