Foreign banks lead lion's share as total haul hits $20.7bn

Business