Task force report on eight megaprojects

Mega corruption in megaprojects

The system that allowed this must be fixed

February 2, 2025
February 2, 2025

Mega corruption in megaprojects

The system that allowed this must be fixed