Special Feature1 year ago
Tafawa Balewa Square: Things You May Not Know About This Popular Venue
The Tafawa Balewa Square, or TBS, was formerly called Lagos Race Course. It is a 14.5-hectare (35.8-acre) ceremonial ground in Lagos Island, Lagos. In the 19th...