Apparently this is because characters such as Beyonce Knowles, Justin Timberlake, Dido, Christina Aquilera, Kylie Minogue, Jennifer Lopez, Madonna and Minnie Driver are in town for tonight's MTV Europe Music Awards that are taking place in Leith. An overspill event is to be held in Princes Street Gardens.
All buses were diverted along George Street and I suspect that Labour has lost the little-old-lady vote, as regular customers were unable to get off outside Jenners for their afternoon tea.
Bring back Jimmy Shand, I say.
OK, Kylie can stay too.