Luang Prabang province in northern Laos is more than 300 kilometers away from the capital of Laos Vientiane. A trip between it and the capital used to take up to seven hours by car, but now it only takes about 2.2 hours by train, a shortcut that local Lao Anly and her family are grateful for each day.