When commuters in the city of Kolkata (formerly Calcutta) step aboard India’s first underwater train later this year, a Bengal-born British engineer who...
Rail Travel
When commuters in the city of Kolkata (formerly Calcutta) step aboard India’s first underwater train later this year, a Bengal-born British engineer who...