Description

Mumias Sugar Company Limited is the largest sugar