This satellite image shows a ship stuck in the Suez Canal in Egypt on Friday, March 26. The container ship has been blocking traffic for several days. © Maxer Technologies / AP Updated 2039 GMT (0439 HKT) on March 26, 2021 This satellite image shows a ship stuck in the …
Read More »