The two major offshore islands of India are the Lakshadweep islands and the Andaman and Nicobar Islands. The Lakshadweep islands lie around 300 km off the coast of Kerala in the Arabian Sea and consist of twelve coral atolls, three coral reefs, and five banks. The Andaman and Nicobar islands lie in the Bay of Bengal, 1255 km away from Kolkata. Both these islands are administered by the Union government of India as Union Territories.
Other significant islands off the Indian coast include Majuli, Asia's largest freshwater island; Salcette Island, India's most populous island, on which Mumbai city is located; Diu, a former Portuguese enclave; Elephanta in Bombay Harbour; and Sriharikota Barrier Island in Andhra Pradesh.