Ship that blocked Suez Canal impounded amid financial dispute The canal authority demanded at least $900 million, according to a judicial official. Source 2021-04-14 Stonecom Interactive