Cash-strapped Sri Lanka said Wednesday it had sent $20 million in tea to Iran to help repay its $251 million oil debts, with Colombo claiming Tehran's visiting foreign minister expressed "satisfaction" with the agreement.