By

Marion Sitawa

Correspondent

Nation Media Group

Counties have received Sh2.9 billion in long-delayed mineral royalties, the National Treasury has revealed, marking a boon for the devolved administrative units and communities around mining sites.