+ Alibaug Shreya Chaudhury, Beaches, Maharashtra, 0 Alibaug, the king of beaches in Maharashtra, is an idyllic town on the western coast of India, known as...