Short-distance train travel in Germany has increased by almost half after the country introduced a new ticket that allows unlimited train journeys for a whole month for just €9.
German residents have been able to buy the super-cheap monthly passes for about £7.50 each since 1 June.