English: Seventeen of them are located on the islands of the Gulf of Finland.
Telugu: వాటిలో పదిహేడు ఫిన్లాండ్ యొక్క గల్ఫ్ దీవుల్లో ఉన్నాయి.