It may all be over for England, but for Brazil, the battle is only just beginning. Anger over the vast cost of the World Cup - well over $10 billion - and its huge social impacts, is spilling over into a wider fury at massive mega-projects than enrich elites, trash the environment, and leave the poor poorer.