Did you know that India has more than 1,200 beautiful islands spread out across the blue sea? An island is a small piece of land surrounded by water. Some islands are in the Bay of Bengal, and others ...