It took him 3,512 days to go through every country in the world without flying. A Danish man, named Thor Pedersen has travelled to every country in the world by foot, car, bus, train, boat and container ship. The 44-year-old man took a whole decade to complete his ambitious mission.