An Opera News Kenya publication
Two Rivers mall remains one of the biggest facilities region. The Two Rivers Development managing director…