Russian scientists discover a new island in the Caspian Sea — the world's largest inland body of water

2 weeks ago 14

Rommie Analytics

Researchers have confirmed the existence of a new island in the northern part of the Caspian Sea, but they haven't managed to land on it yet.
Read Entire Article