In a shocking turn of events, the tranquil village of Kariua in Gatundu North found itself grappling with the aftermath of a...
Recent Comments