Ukrainian President Volodymyr Zelenskyy blamed delays in allied air defence deliveries, saying, "If our partners had delivered on their promises in a timely manner, we could have saved more homes and lives today."