English: Technology makes the world a new place
Dutch: Technologie maakt van de wereld een nieuwe plaats