Iran and Sir Lanka have agreed in principal to transact with Asian currencies in trade and and financial flows between the two countries, prime minister’s office announced.