London has a brand new traffic-calming measure and it's a project of Olympic proportions. These 300ft white pillars are part of a sleek new cable car  more