Renewable EnergyWhen it comes to mega-projects, many people associate them with the West. In fact,most Americans will claim they do everything bigger and better, including construction projects. However, they will be left picking their jaws from the floor when they see the mega projects going on or just completed in China! In fact, in this video, we bring you insane projects that Americans won’t believe were just completed in China.
Credit Tech Space