Sourcing giant Li & Fung has completed a deal to sell a 21.7% stake in its logistics business for US$300m to Singapore-headquartered investment company Temasek.