HS2: is it worth the £106bn price tag?

The UK’s controversial high-speed rail project is scheduled for completion by 2040, but will it be delivered on time?