The European Space Agency’s new BIOMASS mission has started to deliver on its dramatic promise: a 12‑metre, umbrella‑shaped radar antenna that peers through dense jungle canopies has sent back its first colour‑coded maps of the Amazon, Indonesia and even the bedrock of the Sahara—offering an unprecedented view of how much carbon the world’s forests really…
Read more
Total Number of Satellites in Orbit (Active vs. Defunct) in 2025 As of 2025, Earth is encircled by an unprecedented number of artificial satellites. By the end of March 2025, approximately 14,900 total satellites were orbiting the planet. However, not all of these are operational. Roughly 11,000–12,000 of these satellites are active and functioning, while…
Read more
Space weather refers to variations in the space environment between the Sun and Earth that can affect technological systems both in orbit and on the ground swpc.noaa.gov. It is generated by solar phenomena—particularly solar flares, coronal mass ejections (CMEs), high-speed solar wind streams, and solar energetic particle events—that release bursts of radiation and charged particles…
Read more