The multiple nighttime shots of Canary Wharf in the new Harry Potter and the Order of the Phoenix trailer lead me to suspect that the Ministry of Magic is located on the Isle of Dogs.
I'd been aware that the new Eurostar terminal at St. Pancras was due to open later this year, but not tuned in to some of the related news. Waterloo's Eurostar terminal is closing. Stratford will eventually have its own Eurostar terminus. And Ebbsfleet will be another new Eurostar terminal, out near the M25, with parking for thousands.
As of when I read Eurostar's news, I thought I'd never heard of Ebbsfleet before, nor had reason to know of it for any other reason again. But not so! Today, reading Simon Winchester's The Meaning of Everything, I came across Ebbsfleet again. Of the fifth century Teutonic arrivals to Britain, he writes, "Hengist and Horsa, for instance, were - according to legend - two Jutish brothers who landed at Ebbsfleet on the muddy Isle of Thanet in the mid-fifth century...."