Breaking News, East Africa News, Sports News, Kenya News & World News
Senators have strongly criticized the National Land Commission (NLC) for failing to compensate Kenyans whose land…