English: The Nicobar Islands are located to the south
Telugu: నికోబార్ దీవులు దక్షిణాసియాలో ఉన్నాయి.