Prince Harry appeared today in Edinburgh, Scotland, to promote his rather formless "Travalyst" project , ahead of a busy week for the Susssex duo. (And perhaps trio - nobody seems to know whether or not Archie will make an appearance.) Harry is supposed to hit Abbey Road studios tomorrow to record a charity single with Jon Bon Jovi, a single that absolutely no one asked for. I've got nothing against Bon Jovi, who I think has aged very well, but who wants to hear Harry sing? Probably not the Invictus soldiers the record will supposedly benefit. These are men and women who have made enormous sacrifices for their country, only to see their founder and patron jack the whole thing in to live in luxury someplace else. The Invictus chorus will also perform on the song, and Bon Jovi has an eager fan base among ladies in his age group, but really - who else is going to buy this thing? Or stream it? Probably not patriotic Brits, who have had enough of the Sussexes. And I ...