Year 13 Takaaki Iwai took the stage at the TEDxYouth event in Spain, delivering a thought-provoking presentation on the power of untranslatable words and their impact on culture.