Satellite images have revealed a large suspected oil slick near Iran’s Kharg Island, the country’s main crude export hub, amid rising tensions in the Persian Gulf and around the Strait of Hormuz. The cause of the spill is not yet clear, but the development has raised concerns over oil














