English: thousands of islands.
Telugu: వేల దీవులు.