Liking Trump isn't racist, the Moeen Ali thing is pretty thick/poorly thought out but wouldn't say it was necessarily racist, the Sri Lanka thing is clearly just a joke and the "nobody speaks English in London" one is like something your Dad would come out with. If he's racist based on those tweets then probably half the country are.
I think that the definition of "racist" must have changed in recent years as it seems that almost anything is now considered racist. According to the dictionary the definition of racist is:- "a person who is prejudiced against or antagonistic towards people on the basis of their membership of a particular racial or ethnic group". I fail to see how saying that nobody speaks English in London is racist as it's neither prejudicial nor antagonistic.
A few years ago we were in Luton Airport and I remarked to my wife that we seemed to be the only English people there which according to the new 2021 definition of racism makes me a racist. Life is getting dafter by the year