Ikeja — Morning
By eight-thirty, the rain had cleared, but the sky remained the colour of unfinished work.
Bayo Adeniran stood outside the government records building in Ikeja, watching people move through the entrance with folders tucked beneath their arms.
Civil servants arrived in small groups, some carrying takeaway cups, others already speaking into their phones.
Cars crawled along the wet road outside, tyres hissing over the surface.
Lagos had returned to business.
Bayo had not.
He was still thinking about the signature.
O.
T.
BALOGUN.
He had seen the name before.
He knew the man.
More importantly, he knew what the name meant to his own history.
Balogun had been his father’s friend.
His mentor.
One of the men who had spent years telling younger professionals that public projects should mean something beyond contracts, ceremonies and newspaper photographs.
And eight years ago, Balogun had signed the original approval for the Lagos North Development Project.
Bayo had no intention of turning that fact into an accusation.
Not yet.
A signature could tell him who approved something.
It could not tell him why.
He pushed open the glass door.
The security officer checked his identification and directed him toward the records section.
Inside, the building smelt of damp paper, old files and industrial disinfectant.
The corridor was narrow, with metal cabinets lining both sides.
Some carried labels so faded that the words were barely readable.
A woman behind a desk looked up.
“Mr.
Adeniran?”
“Yes.”
“You’re here about the Lagos North file?”
“Yes.”
She nodded toward a chair.
“We found something yesterday.”
Bayo stopped.
“What?”
She pulled a thin folder from a stack beside her.
“Not the complete file.
Just a related record.”
She placed it on the desk.
Bayo opened it.
The first page was an internal correspondence dated eight years earlier.
The second was a transportation schedule.
The third contained a payment authorisation.
He read slowly.
There was nothing dramatic about the documents.
No secret codes.
No hidden message.
No confession.
Just numbers.
Dates.
Names.
Signatures.
That was what made them important.
He turned another page.
Then stopped.
The payment authorisation listed a recipient that was not the same company named as the project contractor.
Bayo looked up.
“Is this the original payment record?”
The woman nodded.
“It appears so.”
“Why is the recipient different?”
“I don’t know.”
“Was there an explanation attached?”
She shook her head.
“Not in this file.”
Bayo looked down again.
At the bottom of the page was a reference number.
He copied it into his notebook.
“Can I make a copy?”
“You can request one.”
“Please do.”
She took the document from him.
As she walked away, Bayo looked at the folder again.
The file was old, but the pattern was familiar.
Different company.
Same project.
Same general period.
And now the same Ikoyi address that had appeared repeatedly in the records Tope had been tracing.
He took out his phone.
Bayo: Found an old payment authorisation.
The recipient differs from the project contractor.
The response came less than a minute later.
Tope: Send me the reference.
He photographed the page and sent it.
Then he waited.
Her reply came quickly.
Tope: I’m checking it.
Bayo closed the folder.
He had expected the old file to answer questions.
Instead, it had created a more important one.
Who actually received the money?
Surulere — Late Morning
Tope was already at her desk when Bayo returned to the office.
Three laptops were open in front of her.
Printed documents covered almost half the table.
“You’ve been busy,” Bayo said.
She looked up.
“I didn’t sleep much.”
“That makes two of us.”
She turned one laptop toward him.
“I checked the payment reference you sent.”
“And?”
“It belongs to the old Lagos North project.”
“I know that.”
“I also checked the recipient.”
Bayo pulled out a chair.
Tope pointed to the screen.
“The recipient company isn’t the same company listed as the project contractor.”
Bayo leaned closer.
“What company?”
Tope hesitated.
“I want to be careful here.”
“Good.”
“I found the name in two old records, but I haven’t confirmed the full corporate history yet.”
She clicked through another document.
“There.”
Bayo read the name.
It meant nothing to him.
“Never heard of them.”
“Neither had I until this morning.”
She opened another record.
“But look at the address.”
The address was in Ikoyi.
The same address they had already seen attached to different companies.
He sat back.
“So we’re back there.”
“We never left.”
Tope opened another file.
“There’s more.”
A historical company registration showed one of the directors associated with an older Crestline record.
Bayo didn’t speak.
Tope continued.
“I haven’t established that the companies were controlled by the same people.
A shared director doesn’t automatically prove that.”
“I know.”
“And the address doesn’t prove ownership either.”
“I know that too.”
She smiled faintly.
“Good.”
Bayo looked at the documents spread across the table.
For the first time since the investigation began, the pieces were beginning to form a shape.
Not a conclusion.
A shape.
The Lagos North project.
The transportation figures.
Crestline Logistics.
Crestline Industrial Services.
The recurring Ikoyi address.
The old government approval.
Balogun’s signature.
And now a payment recipient connected to that same address.
He reached for his notebook.
“Put all of it together.”
“To what end?”
“I want the chain.”
“To prove what?”
Bayo shook his head.
“Nothing.”
Tope looked at him.
“Nothing?”
“Not yet.”
He wrote slowly.
PROJECT
CONTRACTOR
LOGISTICS
PAYMENT
RECIPIENT
ADDRESS
DIRECTOR
Then, underneath them, he wrote one word.
BENEFICIARY
Tope watched him.
“You’re trying to find the person behind the companies.”
“I’m trying to find out where the money went.”
“That may take us somewhere we don’t want to go.”
Bayo looked at her.
“We’re already there.”
Ikoyi — Evening
Balogun’s house stood behind a high wall on a quiet Ikoyi street.
The city sounded different here.
Traffic still existed beyond the estate, but the noise was softened by distance and walls.
The houses were larger.
The roads are cleaner.
Security guards sat beneath covered entrances while expensive vehicles moved through gates that opened and closed without hesitation.
Bayo had visited the house many times.
Tonight it felt unfamiliar.
Balogun received him in his study.
He looked older than Bayo remembered.
Not weak.
Just tired.
“You came,” Balogun said.
“You asked me to keep following the records.”
Balogun studied him.
“I said you should understand them.”
“I found your signature.”
A silence settled between them.
Balogun moved toward his desk.
“The old Lagos North approval.”
“Yes.”
“You know I signed it.”
“I do now.”
“And?”
“And I want to understand why.”
Balogun lowered himself into his chair.
“The project came through the proper channels.”
“Eight years ago?”
“Yes.”
“Were you satisfied with the documentation?”
“At the time, yes.”
Bayo remained standing.
“And later?”
Balogun looked toward the window.
“Later, questions appeared.”
“What kind of questions?”
“Transportation costs.
Payment structures.
Some figures did not correspond with what had been presented during the approval process.”
“Who did you ask?”
“The people responsible.”
“And what did they tell you?”
“That the matter was being reviewed.”
“By whom?”
Balogun sighed.
“Different offices.”
“That isn’t an answer.”
“No,” Balogun said quietly.
“It isn’t.”
Bayo finally sat.
“Who controlled the funding?”
Balogun looked at him directly.
“The ministry processed the paperwork.
But the funding chain went higher.”
“The Governor’s office?”
“Ultimately.”
Bayo absorbed that.
He did not write it down.
He had learnt something important about Balogun: the older man spoke more freely when he was not being pushed toward a conclusion.
“Did you ever find out who received the money?”
“No.”
“Did you try?”
“Yes.”
“And?”
Balogun gave a humourless smile.
“You are assuming that every unanswered question remains unanswered because nobody asked.”
Bayo said nothing.
“Sometimes,” Balogun continued, “people ask.
They simply don’t receive an answer.”
The room became quiet.
Bayo reached into his folder and removed a copy of the old payment authorisation. Get faster updates on g.com.
Balogun looked at it.
“I found this today.”
His expression changed slightly.
“You shouldn’t have that.”
“Why?”
“Because I remember that payment.”
Bayo leaned forward.
“The recipient wasn’t the project contractor.”
Balogun looked at the page for several seconds.
“No.”
“Did you know that at the time?”
“I knew there was a payment structure involving more than one company.”
“Did you know why?”
“No.”
Bayo studied him.
“And the Ikoyi address?”
Balogun’s eyes lifted.
“What about it?”
“It appears on several company records.”
Balogun did not answer immediately.
Finally, he said, “Addresses can survive longer than companies.”
“That sounds deliberate.”
“It can be.”
“Was it?”
Balogun looked away.
“I don’t know.”
Bayo believed that he meant it.
That did not make the answer less troubling.
“Did you keep copies of the old correspondence?”
Balogun stood and walked to a cabinet.
He unlocked the bottom drawer.
From inside, he removed a brown envelope.
He placed it on the desk.
“I kept these because I stopped trusting official files to remain complete.”
Bayo opened the envelope.
There were letters.
Internal memoranda.
A transportation schedule.
Two payment-related documents.
And an old company correspondence bearing the same Ikoyi address.
Bayo looked up.
“You knew.”
“I knew there were inconsistencies.”
“That’s different.”
“Yes.”
“Did you know there was corruption?”
Balogun’s expression hardened.
“I knew something was wrong.
I did not know the full extent of it.”
Bayo nodded.
That distinction mattered.
“What happened after you raised the issue?”
“I was told to leave the matter to the people handling it.”
“And you did?”
“For a while.”
“And then?”
Balogun closed his eyes briefly.
“Then the project continued.”
The words hung between them.
Bayo looked down at the documents.
A man could tell himself he had done everything he could.
He could also live with the knowledge that it had not been enough.
Bayo stood.
“I’m going to find out where the money went.”
Balogun looked at him.
“Be careful.”
“I am.”
“No, Bayo.”
His voice had changed.
“You are careful with documents.
That’s not the same thing.”
Bayo stopped.
Balogun continued.
“Documents tell you where people want you to look.
Money sometimes tells you where they don’t.”
For several seconds, Bayo said nothing.
Then he placed the old payment authorisation back inside his folder.
“I’ll remember that.”
He left the study.
Surulere — Night
Tope was waiting when Bayo returned.
She had removed most of the papers from the desk and arranged them into three neat piles.
“Government records,” she said.
She pointed to the first.
“Company records.”
The second.
“Payment records.”
The third.
Bayo looked at the piles.
“What did you find?”
Tope pushed a document toward him.
“The historical director.”
Bayo read the name.
It was the same individual associated with one of the older Crestline registrations.
Then she pushed another page across the desk.
“And this.”
The payment recipient.
Same Ikoyi address.
Different company.
Historical director overlap.
Bayo stared at the documents.
No single page proved the entire story.
But together, they were beginning to describe a structure.
He opened his notebook.
Below the word BENEFICIARY, he added:
WHO RECEIVED THE MONEY?
Then:
WHO CONTROLLED THE COMPANY?
And finally:
WHO BENEFITED?
He closed the notebook.
Outside, Surulere was still awake.
Generators hummed behind buildings.
Danfos groaned along the road.
Music spilt from a roadside shop.
Someone shouted at a passing driver.
Somewhere nearby, a woman laughed.
Lagos continued as if nothing had changed.
But Bayo knew something had.
Until now, he had been following names.
Then addresses.
Then documents.
Now he was following money.
And money had a way of leading directly to people.