Discovering India

St. Mary's Island

Rock formations off St. Mary's Island, in Karnataka, India.

St. Mary's Island

Discovering India > Indian Landscape > St. Mary's Island