It’s a busy day at the Ambalangoda train station. The No. 50 Matara Express, meaning Queen of the Sea, has just pulled up to the platform fully loaded with passengers. The eight-carriage train ...