The longest railway voyage: Portugal to Singapore