Task force report on eight megaprojects

Mega corruption in megaprojects

The system that allowed this must be fixed
2 February 2025, 05:00 AM