And who picks up the bill if it goes tits up? Answers on a postage stamp. Overall the overrun is, depending who you listen too, ranges anything from £600, ooo, ooo to £1 billion, or even £2 billion, and Londoners, business or otherwise are going to cough up that amount of money? Link below, and...