This week's international roundup: Ukraine, Iran and Gaza