Highways, trains & bus stations flooded in Ukraine as people try to flee amid Russian invasion
The sanction imposed by West has not stopped Russia from halting the invasion in Ukraine. Reportedly, no sanctions have been imposed on Russia’s energy sector.