New York Times News Media Ukraine Is Still David. Russia Is Still Goliath. Antzila.comSeptember 28, 2023September 28, 2023 Ukraine is still David. Russia is still Goliath. ⦿Source