Indian Railways will spend $335m on 35 new hydrogen trains — making it ...

Responsive image
source