Newsflash Correspondent Reports Massive Explosions Rock Odessa As Russian Warships Demand Surrender Of Forces On Zmeny Island
Newsflash’s correspondent in Odessa reports that two massive explosions have rocked the city as people flock to supermarkets, petrol stations
Read more