An operative of the Economic and Financial Crimes Commission (EFCC) tragically took his own life on Monday. The incident occurred at his residence in Abuja, the capital of Nigeria. This unfortunate event has raised many questions and concerns about...