The Palestinian armed group Hamas has called on Iran to stop its attacks on Gulf states, in a rare appeal to its key ally.

In a statement, the Tehran-backed group urged its "brothers in Iran to avoid targeting neighbouring countries", saying all regional nations should co-operate "to preserve the bonds of brotherhood".

At the same time, Hamas, which governs Gaza, affirmed Tehran's right to defend itself against attacks by the US and Israel, who are continuing to strike Iran.

The Iranian authorities have said their own retaliatory strikes target "American installations" on Gulf soil rather than the neighbours themselves - but many attacks have hit civilian infrastructure.

In its Saturday's statement, Hamas said it was "following with deep concern the ongoing war in the region".