The delays and cost overruns are just two controversial elements of the development that has led to political and social unrest
The delays and cost overruns are just two controversial elements of the development that has led to political and social unrest