You archived the story right, please!? I want to believe you but this basically is nothing to go on. I also want to know when the fire started and if the article said it was edited as it was happening.

I've seen stories posted to Twitter, etc. that have something different in their short description. Like, where it posts the first sentence or two. And it's not pulling the info from another source but potentially from an earlier version that the description was cached from, as they were similar to the actual story I saw when I clicked. Shadow updates to articles, etc.

Though I don't necessarily expect that's what happened here, I have seen things like that happen.

currently it's not GMT, it's BST (british summer time) this time of year. The difference is only an hour though. The first calls came in just before 1 am, so this article was up 7 hours early. Very strange.

12:24 Wednesday, Eastern Time (ET) is
17:24 Wednesday, British Summer Time (BST)

edit, wait a minute, the date says Today, 14 June. This time has not happened yet, its currently 8 am ET 14 June, 1pm BST 14 of june??? This was archived before the time stated on the article.

Sometimes the dates are wrong when a news page has multiple items on one page - Google probably doesn't want to change date for every small change, and sometimes misses a new item, or the news agency starts a new page every day or so and adds articles later.

You can verify this by looking up any new breaking news item.

More funny would be if someone actually found a real news article before the fact, not just an incorrectly dated search.

Occam's Razor. The simplest solution is the most likely. Is it more likely someone staged a high-rise fire and told a reporter about it, but swore the reporter to secrecy, the reporter wrote about the fire early and accidentally released the story early?

Or is it more likely google has a bug? A bug as simple as putting 23 hours ago instead of 23 seconds ago. What is that AMP thing? That's likely interfering with the JavaScript that changes the label from hours to seconds.