[This Day] The Central Bank of Nigeria's (CBN) October 2020 Business Expectations Survey Report has once more identified insufficient power supply, financial challenges, high interest rate and competition as some of the factors constraining businesses in the country.