India flagged off its fastest-ever train on Tuesday as part of a major modernisation of the crumbling railway system - but its top speed is only half of those in China and other countries.