Prime Minister Christopher Luxon. Photo: RNZ New Zealand has joined 19 other countries in condemning Iranian attacks on commercial ships in the Gulf.