Local The Broadcasting Corporation of the Bahamas is the first Government Corporation to announce its intent to downsize amidst serious financial challenges. WELL, THIS THE REAL FALLOUT HERE!!! Aug 17, 2020 0 5041 Share on Facebook Tweet on Twitter