Actually it's not an official language at all. It's one of those colonial legacies to associate English with sophistication and education and power, so everyone strives to speak it. Private schools for example will ensure the whole curriculum is English based, whereas a lot of public schools only have english as a…