Translate the following English sentence to French:
"His twenty-eight-year-old son has only been to Italy once when his plane was diverted to Milan airport because of bad weather."
Son fils, âgé de 28 ans, ne s' est rendu qu' une seule fois en Italie, lorsque son avion a été dévié sur l' aéroport de Milan pour cause de mauvais temps.