The longest railway journey in the world stretches from Lagos, Portugal, to Singapore, covering an incredible distance over three weeks.