20110626 india: Left at God's mercy in 'world class' Delhi railway station