China hosted defence ministers from Iran and Russia for a meeting in its eastern seaside city of Qingdao on Thursday against the backdrop of war in the Middle East and a summit of Nato countries in Europe that agreed to boost military spending. It is also being held the day after a summit of North Atlantic Treaty Organization (Nato) leaders in The Hague, where members agreed to ramp up their defence spending to satisfy US President Donald Trump.