English: thousand islands.
Telugu: వేల దీవులు.