An Opera News Kenya publication
To the shock of residents, a 21 year old strngled to deathe her own new born…