Iran has threatened to block supplies of oil to India because of $5bn in unpaid fees that are blocked due to international sanctions against Iran.

Indian refiners have started looking for oil sources in different markets as Iran says it will block supplies for the month of August, people familiar to the matter in New Delhi told the Financial Times.