A British arts and textiles instructor has won a $1 million prize given annually to the world’s best teacher. Andria Zafirakou, who teaches at a community school in north-west London, is the first UK winner of the Global Teacher Prize.