Note: Do not rely on this information. It is very old.
Cheduba
Cheduba, an island of India, is situated in the Bay of Bengal. Its area is about 250 square miles, the soil yields good crops of rice, tobacco, and cotton. Petroleum is also found on the island.