1 articles with this tag
NASA Earth Observatory released satellite images on April 21, 2026, showing new mud islands emerging off the Absheron Peninsula in the Caspian Sea region.