Bloody ridiculous. "Mayday Mayday - Delta 123 deviating 20 miles right of track due weather. Will call back on track". China has to get with the programme especially considering some of the appalling weather they have. The Captain of this flight shoul have been a lot more proactive and, yes I have insisted on deviating due weather and filing an ASR afterwards ( cover your a*se) - admittedly we didn't call Mayday but that was next.