Yes colonial history should be taught in more detail.An English person shouldn't need to be an academic to know that Ghana, a country colonised by the British and many of whose people have emigrated and settled in the UK, has English as its official language. It's basic stuff. Should be taught more in schools obviously.