
|
At a Glance
Devbagh is a beautiful island off Karwar in Uttar Kannada, 18 km from Goa.
|
Content Source:
Outlook Traveller
Contributed by:
Jayanth Kodkani
|
|||||||||||||||||||