Task force report on eight megaprojects

Mega corruption in megaprojects

The system that allowed this must be fixed
2 February 2025