Seriously though, why are you here? I don't mean in the UK. Judging by the photo of your garden and where you live, you've clearly got money.
Do you seriously have nothing better to do than defend the honour of your darling nephew (or whatever he is to you)? He doesn't care, why do you?
Go to a restaurant or see a show. You're in one of the best cities in the world and this is how you spend your weekend?