Joshua John meets the world