You can't compare Cuba and the UK....
Cuba is multiracial by heritage...ie born and bred there..there are very few immigrants.
I knew many Cuban diaspora in Mexico and they all said that despite them leaving Cuba they realised afterwards that Fidel had taught them to love their fellow Cuban as a brother.

In the UK there is a mixture race due to immigration and heritage..
completely different case scenario....

Cuba is a country you leave
UK is where you go...

its like saying North Korea isn't racist...doubt it is they probably only have a handful of non-North Koreans there.

Also the delayed medical care highlights the problems with the NHS...

also why did the host family allow him out so late?

My mother hosted many students... including a young emarati...who was NOT allowed out late..she would have been driving around looking for him if he had...

(he would only eat egg and chips because he was worried about the meat being halal
he always wanted a taxi and my mum made him go on the bus like everyone else
and sat most of the time with his chums by the canal eating chocolate... because of course not much green or many rivers in UAE) !!!