Satellite images show a large oil spill spreading off Iran’s Kharg Island, a critical oil hub terminal for the Islamic republic. The apparent spill has raised concerns about the state of Iranian oil infrastructure as it faces mounting strain from a US-imposed naval blockade. [/gpt3]

