A firm belonging to Oluwaseyi Tinubu reportedly owns an $11 million London mansion that the Buhari administration was seeking to confiscate as part of a probe into one of Nigeria’s biggest corruption scandals according to Bloomberg. The private three-floor residence in St. John’s Wood — a district favored by American …
Read More »