The Games are supposed to be a fast track to urban renewal. The reality is often the opposite. Source link