Alfie and Owen may have only just won the 2024 series of BBC Race Across the World after travelling from Japan to Indonesia but a new season of the popular show is just around the corner Alfie and Owen may have only just won the 2024 series of BBC Race Across the World after travelling from Japan to Indonesia but a new season of the popular show is just around the corner WalesOnline – LifestyleRead More