Witnesses have the duty to tell the police as much as they know of a crime at the earliest opportunity in order to be seen as witnesses of truth and a Court of law must be careful in accepting delayed evidence when no satisfactory explanation is given.
– Ogunwumiju JCA. Okeke v. State (2016)