TWC Capital advises on $ 28 m IFC investments in Sri Lanka’s energy and agribusiness sectors, supporting two major development finance transactions that.