Environmental Law Confederation of Real Estate Developers of India (CREDAI) vs Vanashakti 2025 INSC 1326 - Environment Protection Act - Ex Post Facto EC - Vana Shakthi Judgment Recalled CaseCiter 18 Nov 2025 • 8 min read