High Court has directed Police IG Douglas Kanja, DCI boss Mohammed Amin to personally present four men, allegedly abducted in ...
On December 31, 2024, in a remote village called Mukuku in Makueni County, Kenya, residents woke up to the discovery of a mysterious object in their backyard. The large metallic-looking ring has since ...
It is still not clear what exactly fell onto a Kenyan village last month, but such events are likely to become increasingly ...