C CLIFFORD OCHOLA Review of Kenya Ferry Services Ltd 4 years ago Poorly managed agency ever in Kenya's history
Comments: