Iran on Saturday summoned the British ambassador to Tehran after London blamed it for attacks on oil tankers in the Gulf of Oman, the semi-official Students News Agency ISNA reported.