Satellite images show that the British-sanctioned oil tanker Caroline Bezengi, believed to be part of the Russian shadow fleet, which was carrying 1 million barrels of oil, is leaking oil and sinking further off the coast of Oman, after an explosion was reported on the vessel on June 8. The oil leaks have reportedly reached the shore of Al-Qibliyah Island.