India's railway minister has come up with a novel excuse for the appalling safety record of the world's largest railway network - he blames it on Vishwakarma, the Hindu god of machines. Passengers travel on a crowded train in Calcutta "Indian Railways are the responsibility of Lord Vishwakarma," said Laloo Prasad Yadav. "So is the safety of passengers. It is his duty [to ensure safety], not mine." India's 67,000-mile rail network, on which 1.4 million people are employed, suffers from decades of chronic under-investment. Accidents - on average there are 300 every year - are a permanent hazard for the...