Josh Anderson has traveled the world from Dubai to China to South America.