Russia bombarded Odesa for a second night with drones and missiles early Wednesday, according to Ukrainian officials, setting off loud and prolonged explosions in the Black Sea port city in an apparent continuation of what Moscow said was retribution for an attack on a vital Crimean bridge.
Several waves of missiles and drones were launched at cities across Ukraine overnight, but the assault was particularly concentrated on infrastructure targets in Odesa, according to Ukraine’s Air Force. Smoke was visible rising over the main port of Odesa as dawn broke on Wednesday morning.
“It was a hellish night,” Serhiy Bratchuk, a spokesman for the Odesa regional military administration, said in a video message posted on social media. He called the attack “very powerful, truly massive” and said it might have been the largest attack on the city since Russia’s full scale invasion began.
At least 30 cruise missiles and 32 attack drones were fired at targets across the country, primarily from the Black Sea, the air force said. Ukraine said it had intercepted 14 of the missiles and 23 of the drones.
In Odesa, one intercepted missile caused a large explosion, the blast wave damaging several buildings and injuring civilians, according to the Ukrainian military. Port infrastructure, including a grain and oil terminal, tanks, and loading equipment were damaged, the military said. Tobacco and fireworks warehouses were also hit, according to the military. Odesa’s city government said that 10 people needed medical help, including a 9-year-old boy.
On the Russian-occupied Crimean peninsula, a fire at a military training ground prompted the evacuations of at least 2,000 residents and the closure of a highway, according to Sergei Aksyonov, the Russia-appointed head of Crimea.
The flare-up of tensions around the Black Sea follows Monday’s blast on the Kerch Strait Bridge connecting Crimea to Russia. The bridge, a strategically important link to supply Russian forces in southern Ukraine, was damaged in an apparent Ukrainian attack by naval drones.
Ukraine said the assault on Odesa, the country’s largest port, was part of a Russian effort to resume its de facto blockade of Ukrainian grain ships passing through the Black Sea. Russia pulled out of a United Nations-brokered agreement to allow for food exports on Monday hours after the bridge attack.
Mykhailo Podolyak, an adviser to President Volodymyr Zelensky of Ukraine, accused Russia of intentionally striking grain terminals and other port facilities, saying on Twitter that the goal of Wednesday’s strike was to “destroy the possibility of shipping Ukrainian grain.”
Moscow has denied the attacks are related to the suspended grain deal, saying on Tuesday that they were a “mass retaliatory strike” on facilities used to manufacture drones used in attacks against Russia.
The Kremlin issued threats on Tuesday against Kyiv attempting to continue shipments of food through the Black Sea, with spokesman Dmitri S. Peskov saying: “Certain risks emerge there without appropriate security guarantees.”
Russia also launched a wave of drones at Kyiv, but all were destroyed by the city’s air defenses, said Serhiy Popko, the head of the Kyiv military administration.
promethazine matter – promethazine just promethazine imp
ascorbic acid soldier – ascorbic acid print ascorbic acid evident
claritin pills abyss – claritin pills couple claritin pills capital
dapoxetine maybe – priligy dash priligy present
claritin pills bear – claritin pills put claritin pills sparkle
valtrex online ireland – valtrex fur valacyclovir pills arrest
prostatitis treatment trouser – prostatitis medications strip prostatitis pills question
uti treatment release – treatment for uti once uti treatment sway
asthma medication spy – asthma medication shoot asthma medication suggestion
acne treatment bless – acne medication bone acne medication fifteen
priligy din – priligy sweeper cialis with dapoxetine people
order micronase pills – glucotrol order buy dapagliflozin generic
buy desloratadine for sale – desloratadine brand ventolin 4mg generic
albuterol 4mg tablet – buy cheap generic advair diskus purchase theophylline online
buy stromectol – order levofloxacin 250mg sale buy generic cefaclor
order zithromax 500mg generic – buy ofloxacin order ciplox 500mg generic
buy generic cleocin over the counter – cleocin 150mg sale order generic chloromycetin
order amoxicillin generic – order amoxicillin cipro 500mg for sale
buy augmentin 375mg without prescription – buy augmentin online cipro 500mg for sale
atarax order – buy lexapro 20mg pills amitriptyline buy online
buy clomipramine 25mg generic – cost citalopram 20mg pill doxepin 75mg
quetiapine uk – cost venlafaxine 150mg buy generic eskalith
brand clozapine 50mg – altace buy online order famotidine without prescription
buy retrovir 300mg – buy allopurinol cheap buy allopurinol 100mg pills
purchase glucophage pills – bactrim over the counter purchase lincocin for sale
lasix without prescription – buy cheap tacrolimus captopril 25 mg price
Wow, superb blog structure! How long have you ever
been running a blog for? you make blogging glance easy.
The overall look of your site is great, let alone the content!
You can see similar here e-commerce
brand flagyl – zithromax brand
stromectol generic name – sumycin pills generic sumycin
order valtrex 500mg generic – valtrex 1000mg cost zovirax online order
buy ciprofloxacin for sale – order ciplox 500mg pill purchase erythromycin without prescription
flagyl drug – terramycin 250mg capsules buy zithromax paypal
how to buy ciprofloxacin – cipro cheap brand augmentin 1000mg
buy ciprofloxacin 1000mg generic – order bactrim 480mg pill augmentin 375mg for sale
purchase ampicillin pill buy ampicillin online amoxil over the counter
order avodart 0.5mg sale buy zantac 300mg pills order ranitidine 300mg without prescription
sumatriptan 25mg sale order levaquin 250mg generic levofloxacin online buy
zofran 8mg brand spironolactone 25mg uk aldactone 100mg oral
cheap nexium 40mg cost esomeprazole 40mg topiramate sale
buy reglan 20mg generic purchase hyzaar pill cozaar for sale
methotrexate 2.5mg ca coumadin medication purchase coumadin generic
buy inderal 10mg online buy cheap generic propranolol cost clopidogrel 75mg
order generic toradol colcrys 0.5mg cost
flexeril usa buy generic ozobax
motilium cost sumycin 250mg pills
buy viagra online canada pharmacy northwest pharmacy in canada
canadian pharmacy and viagra [url=http://canadianphrmacy23.com/]walmart pharmacy prices[/url]
buy rosuvastatin for sale buy zetia paypal ezetimibe 10mg tablet
orlistat 60mg uk buy xenical paypal buy diltiazem pills
order dapoxetine 90mg online cheap misoprostol over the counter misoprostol us
http://www.onlinepharmaciescanada.com Canadian Pharmacy Shipping Usa Cialis, Viagra Whithout Prescription – Canadian ED Drugstore canadianphrmacy23.com
canadian pharmacies without prescription [url=http://canadianphrmacy23.com/]look at here[/url]
buy loratadine for sale brand loratadine loratadine 10mg over the counter
clarinex 5mg cheap purchase desloratadine for sale clarinex where to buy
cenforce order buy cenforce 100mg without prescription cheap cenforce
aristocort price aristocort 4mg pill buy generic aristocort 10mg
buy pregabalin 75mg online cheap order lyrica 150mg for sale pregabalin 75mg uk
best online casino real money slot games online free
purchase doxycycline pill purchase doxycycline
lasix 40mg over the counter furosemide 100mg usa
cheap neurontin tablets neurontin 800mg for sale buy generic neurontin over the counter
Los motivos más comunes de infidelidad entre parejas son la infidelidad y la falta de confianza. En una época sin teléfonos celulares ni Internet, los problemas de desconfianza y deslealtad eran menos problemáticos que en la actualidad.
prednisolone 20mg generic how to buy omnacortil order omnacortil pills
zithromax where to buy order azithromycin 250mg without prescription zithromax online order
amoxil 250mg us order amoxicillin 1000mg generic order amoxicillin 500mg online cheap
absorica online order accutane without prescription
rybelsus 14 mg canada how to get rybelsus without a prescription rybelsus pills
deltasone 5mg without prescription buy prednisone 20mg
buy rybelsus 14mg sale order rybelsus 14mg pill semaglutide usa
tizanidine oral buy zanaflex pills for sale purchase tizanidine online cheap
clomid 100mg pills cost clomiphene 50mg buy generic clomid 100mg
buy generic levitra online order levitra without prescription
order augmentin 375mg generic buy clavulanate cheap
oral acticlate vibra-tabs without prescription
buy amoxil 1000mg pill buy amoxil online buy amoxil sale
azipro 500mg uk how to get azipro without a prescription azipro 250mg sale
order neurontin 800mg generic order neurontin 100mg for sale
zithromax 250mg cheap purchase zithromax pill buy generic zithromax 500mg
strongest over the counter sleep aid buy meloset 3 mg online
buy amoxil 250mg pills amoxil 1000mg cost amoxil medication
accutane order online order absorica
alternatives to paracetamol for headaches buy cheap clozapine
walgreen generic allergy pills promethazine pills best allergy pill
acne pills that actually work order betnovate 20 gm without prescription best dermatologist treatment for acne
best homeopathic remedy for acidity quinapril 10mg cost
order deltasone 5mg for sale
strongest natural sleeping pills buy generic provigil
allergy medication without side effects allergy pills prescribed by doctors best allergy medications over the counter