SF Prep Notes

Environment & Ecology Current Affairs — All time

Daily news by your exam, state and topic — each with a short summary, key facts and MCQs.

7 days 1 month 3 months 6 months 12 months All
268 news · 622 MCQs

Sat, 25 Jul 2026

Fri, 24 Jul 2026

Wed, 22 Jul 2026

📊 Reports & Indices 📍 India Important

Coal Ministry releases 'AAROH', India's first report on scientific mine closure

The Ministry of Coal released 'AAROH – Annual Report on Mine Closure', India's first comprehensive documentation of scientific mine closure and repurposing practices, in New Delhi on 22 July 2026, and signed an implementation agreement with Germany's GIZ on 'to-be closed mines'.

For: UPSC Civil Services · State PSC · SSC +7 2 MCQs
🌿 Wildlife & Protected Areas 📍 India Important

NBA releases ₹6.67 crore under Access and Benefit Sharing to 11 cotton-growing States

The National Biodiversity Authority (NBA) announced on 22 July 2026 that it has released ₹6.67 crore under the Access and Benefit Sharing (ABS) mechanism to 11 cotton-growing States for biodiversity conservation and livelihood support.

For: UPSC Civil Services · State PSC · SSC +7 2 MCQs
🚄 Energy & Power 📍 India Important

India's installed wind power capacity reaches 57,443 MW

India's installed wind power capacity reached 57,443 MW as on 30 June 2026, the Ministry of New and Renewable Energy told Parliament on 22 July 2026, with India ranked 4th globally in wind installations per the GWEC Report 2026.

For: UPSC Civil Services · State PSC · SSC +7 2 MCQs
🚄 Railways, Roads & Aviation 📍 India Important

Indian Railways has electrified 99.6% of its broad gauge network

Indian Railways has electrified about 99.6% of its broad gauge network, second only to Switzerland in railway electrification as per the UIC's June 2025 report, the Railways Ministry said on 22 July 2026.

For: UPSC Civil Services · State PSC · SSC +7 2 MCQs

Tue, 21 Jul 2026

Sun, 19 Jul 2026

Sat, 18 Jul 2026

Fri, 17 Jul 2026

Thu, 16 Jul 2026

Tue, 14 Jul 2026

Mon, 13 Jul 2026

Sun, 12 Jul 2026

Fri, 10 Jul 2026

Thu, 09 Jul 2026

Tue, 07 Jul 2026

Fri, 03 Jul 2026