Roundup: Trying to make Churchill happen. (It’s not going to happen)

In light of news that the new Major Projects Office is due to be launched this week, and comments that prime minister Mark Carney and others have been making about the possibility of an LNG terminal at the Port of Churchill, Manitoba, it behoves me to once again bring up energy economist Andrew Leach, who has a giant reality check for everyone saying this is going to be a thing. It’s not—unless we want to spent billions of taxpayer dollars on a money-losing exercise, that is. Which is not what this whole drive toward expanding resource extraction is supposed to be about.

That said, I think that Leach is ultimately correct here—that Carney and his brain trust have spent too long reading the Conservatives’ talking points about resource development and have believed them to be true, which they obviously are not. But when you have legacy media in this country just completely uncritically regurgitating the talking points from the Conservatives and Danielle Smith, and reporters and political talk show hosts just uncritically mocking the “no business case” line about why we don’t have LNG terminals on the east coast without talking to a gods damned energy economist about why that didn’t happen, well, of course it becomes easy for someone like Carney to just uncritically believe this nonsense, because that’s all that’s being presented. Justin Trudeau and his Cabinet couldn’t actually articulate why there was no business case (because “if you’re explaining, you’re losing,” so they never explained anything), and trusted the media to do it for them, which media wasn’t going to do, and could barely be arsed to even both-sides that particular issue. And this is where we are today, and Carney is going to be forced to take the loss on this one, because Liberals refuse to take Conservatives to task for their bullshit.

Speaking of, Pierre Poilievre was in Charlottetown, PEI, to decry that the incoming clean fuel regulations are “Carney’s Carbon Tax 2.0,” even though Trudeau’s government put through those regulations years ago, they’re not a tax, and associated costs are not going into government coffers, but simply businesses passing along the costs of reducing their emissions. It’s the same brand of dishonest bullshit that he trades in, and even some Conservatives are getting tired of it, telling the National Post that he’s become a caricature of himself. So, way to go there.

Effin' Birds (@effinbirds.com) 2025-08-27T22:01:25.944Z

Ukraine Dispatch

There was a massive Russian drone and missile attack on energy infrastructure across six regions of Ukraine in the early morning hours, looking in part to exacerbate an existing has shortage. Russia also says that they object to the European proposals around security guarantees, which is not a shock at all.

Continue reading

Roundup: A committee of handwringing over ferries

On Friday, the Commons transport committee met to wring their hands and express their dismay at BC Ferries’ decision to buy new ships from a Chinese firm, and lo, there was much wailing and gnashing of teeth. Chrystia Freeland expressed her dismay. Gregor Robertson expressed his disappointment. The representative of the Canada Infrastructure Bank pointed out that they don’t make any decisions on procurement, and that their loan was secured before that decision was made. And the head of BC Ferries pointed out, once again, that no Canadian shipyard bid on these ships, if they did, it would take them a decade to deliver them (at least), and that the Chinese bid was $1.2 billion cheaper than any of the others.

That of course didn’t stop opposition MPs from doing the performative song and dance. Conservative Dan Albas demanded the government cancel the loan—which the government can’t do because the Infrastructure Bank is arm’s length. And now they want all documents and emails released, which is going to tell them yet again that no Canadian shipyards bid on this contract.

1) This procurement is entirely provincial jurisdiction2) The Infrastructure Bank operates at arm's length and ministers can't cancel any loans it gives3) NO CANADIAN SHIPYARDS BID ON THIS CONTRACT!Is the federal government going to dictate that one of them build these ferries? Seriously?

Dale Smith (@journodale.bsky.social) 2025-08-05T13:50:03.050Z

Perhaps most galling of all was Bloc MP Xavier Barsalou-Duval wanted an apology from the government and from the Canada Infrastructure Bank because it’s “unacceptable” that the government plans to invest in foreign infrastructure when our own steel industry is facing tariffs from Trump—but the federal government isn’t investing. BC Ferries, a provincial Crown Corporation is, and the loan from the Infrastructure Bank is a fully repayable loan. You would think the Bloc of all people would rather the federal government respect a decision by a provincial body, but apparently that only matters if it’s in Quebec.

Effin' Birds (@effinbirds.com) 2025-08-04T13:08:04.388Z

In case you missed it:

  • My weekend column on the false choice between emissions caps and prosperity, as the costs of climate change are already being felt in significant ways.
  • My Loonie Politics Quick Take points out that Poilievre and the Conservatives had a chance to deal with the Longest Ballot nuisances, but chose stupid games instead.
  • My column which responds to what was in that weekend CBC story on the “radically overhauled” Senate and the problems with some of the arguments made.
  • My long weekend column looks at the current issue with contracts for freelance interpreters in Parliament, and why it’s exacerbating an existing crisis.
  • My column asks if it’s time to revive the Economic Council of Canada as we did with the Law Commission, given the uncertain times we live in.

Ukraine Dispatch

Russia claims to have captured another village in the Dniporpetrovsk region. On Monday, Ukraine destroyed one Russian military jet and damaged four others stationed in occupied Crimea. Ukrainian officials say that Indian components have been found in Russian drones. Two days after Ukraine’s parliament voted to restore anti-corruption agencies’ independence, they announced that they had uncovered a major graft scheme involving drone procurements.

https://twitter.com/Denys_Shmyhal/status/1952763302699729187

Continue reading

Roundup: Lowering expectations even further

Prime minister Mark Carney spent the morning with the premiers in Muskoka as part of their meeting, and proceeded to lower expectations even further than they already are. The message of the day was that he’s only going to take the “best deal” in negotiations with the US, and that matters more than the August 1st deadline, which is already beyond the “deadline” that was agreed to in Kananaskis, and so long as talks are ongoing, retaliation measures continue to also be pushed back so that American bullying can continue unabated. But the kind of deal he wants isn’t going to be available, because this is Trump, and we’re just not going to get a deal that “preserves, reinforces and stabilises” the trade relationship, because Trump does not want that, nor do we want to keep tying ourselves to a failing autocratic regime whose economy is increasingly defined by the chaos of its leader.

We also learned that he stayed at Doug Ford’s cottage the night before, and that they stayed up talking past midnight, and Ford just gushed like a schoolgirl about Carney’s business background, and said that he would hand the keys of a business over to the prime minister (and said “business” about fifty more times), all of which was a little bit unseemly. We know that Ford continues to fancy himself a “businessman” because he inherited part of his father’s label business, but this constant fawning over anyone with a business background is a little bit unbecoming, particularly if you pay any bit of attention to what happens.

Meanwhile, Ford also signed an MOU with Danielle Smith and Scott Moe about building pipelines to Ontario and James Bay (which is never going to happen because it’s too shallow for tanker traffic), amidst the usual nonsense about federal environmental laws that they are trying to be rid of. There are no proponents for these pipelines, because there is no economic case for them. And if Carney is true to his word and says there’s no PONIs without Indigenous buy-in or consent, well, the pipeline Smith wants to the northwest coast of BC won’t happen because the First Nations in the area do not want one. Nevertheless, I think Andrew Leach is right in that they’re stacking up a wish list they’ll never meet in order to keep blaming the federal government, because that’s what they do best.

Ukraine Dispatch

Ukraine lost one of their French Mirage fighters due to equipment failure, but the pilot was able to safely eject. There were protests in Kyiv because president Zelenskyy signed a law that rolled back the independence of two anti-corruption bodies and placed them under executive control, which was seen largely as his first major unforced error, and give ammunition to Putin supporters.

https://twitter.com/ukraine_world/status/1947576960110014850

Continue reading

Roundup: The G6-plus-one, day two

The remainder of the G7 Summit was odd with Trump’s early departure, in part because of how much space he took up at the event, and his subsequent absence case a long shadow. A number of leaders had come specifically to meet with him on the second day, including Volodymyr Zelenskyy, and with Trump gone, it made the trip seem less worthwhile for their broader goals. There was talk that a statement about support for Ukraine was scrapped because the Americans wanted the language to be watered down to useless—but Mark Carney’s office later retracted that claim, so it’s hard to say what actually happened there. Carney did, however, pledge another $4.3 billion for Ukraine and to help bring about more sanctions on Russia and their “shadow fleet,” so that’s not nothing. As for Trump, while on his way home, he was back to threats, insisting Canada will be paying tariffs unless we become a US state, and he increased the price for participation in the “golden dome,” with a number he pulled directly out of his ass.

As for the outcomes of the summit, there was an agreement on an increased use of AI (really?!) plus a “common vision” for quantum technologies. The Rapid Response Mechanism on disinformation and threats to democracy will update its reports to include transnational repression; there was also a pledge to do more to tackle migrant smuggling. There was agreement to coordinate efforts to manage the impacts of wildfires—but nothing about tackling climate change that is causing those fires. There was also talk about “economic corridors” for critical minerals, and enforcing standardised markets in order to combat Chinese dominance in that tech space.

Regarding the other meetings on the sidelines, Carney had his meeting with Narendra Modi and did raise transnational repression during his remarks, for all the good it did. The pair agreed to re-establish proper diplomatic relations and to re-appoint new high commissioners for each country, but we’ll see if India’s next representative is also tied to repression. Carney also had a meeting with NATO Secretary General Mark Rutte, who was supportive of the plans to reach the NATO two-percent spending target this year (right before the summit where the plan is to increase it again). As for designated protest sites, they were largely quiet on the second day. (More highlights from the day here).

https://twitter.com/supriyadwivedi/status/1935050251351495064

Ukraine Dispatch

The attack on Kyiv early Tuesday morning was even deadlier than first anticipated, with 440 drones and 32 missiles fired, killing at least 18 people and wounding 151 others; Odesa was also hit. (Photos).

Continue reading

Roundup: A big defence commitment?

Yesterday, at Fort York in Toronto, prime minister Mark Carney announced that Canada would meet its NATO commitment of two percent of GDP by the end of next fiscal year instead of by 2030, in part through use of greater pay, more funds for sustainment, support for the defence industry, and some good ol’ creative accounting. Carney prefaced this by making a very real point about the changing nature of America’s place in the world: “The United States is beginning to monetize its hegemony, charging for access to its markets and reducing its relative contribution to our collective security.”

One of the big question marks has to do with the status of the Coast Guard, and how it gets folded into the calculation around defence spending—there were mixed messages on whether it stays under Department of Fisheries and Oceans, of if it will be moved into Department of National Defence (though there is also an argument for it to go to Public Safety), and the question of whether or not to arm those ships is a fraught one because of the training requirements for armaments. It sounds like there will be things like CSE’s cyber-capability being counted as part of this calculation as well, which again, seems to be more fudging numbers that we typically accused other nations of doing while we were more “pure” in terms of what we counted toward our spending commitments, and that seems to be going away.

I would add that while we get a bunch of competing narratives around the target, whether it’s the Conservatives’ memory-holing the fact that they cut defence spending to below one percent of GDP (in order to achieve a false balance on the books in time for the 2015 election), or the notion that we are nothing more than freeloaders in NATO, we should keep reminding people that even with lower per-capita defence spending, we have been punching above our weight taking on the tough missions in NATO (Kandahar, leading a multi-country brigade in Latvia) where as other allies who have met their two percent targets don’t contribute (looking at you, Greece). A poor metric of spending is not a good indicator of contribution, but it has created a whole false narrative that we should be correcting, but that’s too much work for the pundit class, who are more interested in hand-wringing and calling Justin Trudeau names than they are in looking at our actual contributions. (Here’s a timeline of the spending target melodrama).

Ukraine Dispatch

Russia made another massive overnight attack against Ukraine, launching 479 drones and twenty missiles of various types, targeting the western and central parts of the county. Another prisoner swap did go ahead yesterday.

https://twitter.com/ukraine_world/status/1932086386145841186

Continue reading

Roundup: Signing decision notes as performance art

It was Mark Carney’s first Cabinet meeting yesterday after the election and the shuffle, and hoo boy, is there a lot to talk about, starting with the fact that Carney once again called the media into the Cabinet room so that they could film him signing a “decision note” about implementing his planned tax cut. This is pure theatre—essentially this note is to instruct the civil service to prepare the legislation that will make this happen, but having the media witnessing him signing a document is both very Trumpy, and also a continuation of Trudeau-era politics by comms exercise. It’s not how things work in our system, and this is a very bad sign about how they’re doing things “differently” from Trudeau.

I have to say, I'm really not a fan of this new performance art of calling the media into the Cabinet room so that Carney can sign a mysterious document in front of them, Trump-style.

Dale Smith (@journodale.bsky.social) 2025-05-14T17:29:26.165Z

Oh, look, it's another "Decision Note." Glad that this is now a vehicle for policy performance.

Dale Smith (@journodale.bsky.social) 2025-05-14T17:40:41.329Z

And then there was the gauntlet of ministers saying things unfiltered to the press, with no message discipline. On the one hand, it’s pretty glorious to finally have ministers unleashed. On the other hand, the kinds of trouble that they are inviting is exactly why iron-fisted message discipline has been implemented for the past two decades. First up was François-Philippe Champagne saying that there won’t be a budget tabled in the short spring sitting, but that there will be a “comprehensive” fall economic update. He could have articulated that there simply isn’t time for the civil service to put one together in those four weeks or to talk about how the private sector forecasts are pretty much unusable in the current trade war uncertainty, but he went on about the Speech from the Throne, because reasons.

New Secretary of State Wayne Long says that it sounds like government is going to be run “like a corporation,” and I cannot even. This kind of thinking never, ever works out in government because it doesn’t have a bottom line to deliver to shareholders—it has to do the things that companies won’t, and government is set up to be held to account, whereas corporations are explicitly set up in a way to limit accountability and liability.

There was Gregor Robertson who stumbled on his very first outing, saying that housing prices don’t need to come down and that more supply will make housing affordable—except the math on that one is that it would take 20 to 40 years to do so. This is a tightrope to walk because of the number of people who have their nest eggs in their home equity, but he’s going to have to do better than what he answered.

The Housing Minister suggested that home prices don't need to go down to restore affordability. We examined this, and it's technically true. They don't. However, in large parts of the country, it would take 20-40 years to reach affordability.Read here: www.missingmiddleini…

Dr. Mike P. Moffatt (@mikepmoffatt.bsky.social) 2025-05-14T15:50:37.000Z

And Steven Guilbeault. Oh, boy. Guilbeault was asked about Carney’s comments around building more pipelines, and Guilbeault—whose new job is “Canadian identity” (and good luck to him on that Pandora’s box)—said that we should actually use our existing capacity for building more. And he’s right—but he got the current TMX values wrong. He also pointed out that both the Canadian Energy Regulator and the International Energy Agency have said that peak demand is going to happen is around 2028-29 (so it may not make sense to build a bunch of assets to be stranded), but man, did this go over like a lead balloon. And of course, Danielle Smith pounced on it, while every TV pundit declared that Guilbeault should have just shut up since it’s not his portfolio anymore. But he has a point—there are no pipeline projects waiting to go ahead, and there is no demonstrable market demand for more, so everyone is getting hot and bothered over a fantasy or a dead letter (such as Energy East), which absolutely nobody is asking for. We’re twisting ourselves into absolute knots over imaginary projects.

https://twitter.com/maxfawcett/status/1922731670043517191

https://twitter.com/maxfawcett/status/1922722025291858017

Feds bought & built TMX. Complain about the cost but it’s operating. They delivered. This was supposed to be a bargain. Tidewater in exchange for meaningful reductions in GHGs.Has the oil industry delivered there? That’s the starting point for discussions about further pipelines. #ableg #cdnpoli

Martin Z. Olszynski (@molszyns.bsky.social) 2025-05-15T00:21:34.144Z

Ukraine Dispatch

A Russian missile killed three people in Sumy. President Zelenskyy looks to still be headed for Istanbul to continue to call Putin’s bluff on “peace talks”, and it looks like Trump won’t be there either.

Continue reading

Roundup: Begun, the trade war has

The inevitable has happened—Trump’s tariffs are now in effect, after Trump told reporters in his daily ramblings that there was nothing Canada or Mexico could do to forestall them. It was obvious they were going to happen—Trump and his economic advisors have decided that they love tariffs, and that it’s going to solve their revenue problems for the big tax cuts they plan to give billionaires. It won’t—tariffs are paid by the importers, who pass it along to consumers, but Trump refuses to believe that, so it’s the American people who are coming in for a world of hurt, especially as the stock market started to plunge once the markets started to realise that Trump was being serious.

Dale Smith (@journodale.bsky.social) 2025-03-04T06:17:07.867Z

Dale Smith (@journodale.bsky.social) 2025-03-04T06:18:16.623Z

Here at home, Justin Trudeau announced that the first tranche of retaliatory measures would start immediately, with more to come after consultation. Of course, the last line in his statement should have been the first—that it’s the Americans who have broken the agreement that Trump himself signed, which speaks volumes about the Americans can no longer be trusted to uphold their own agreements. Oh, and Trump is still planning on increasing duties on lumber coming from Canada, so keep an eye out for that as well. As the trade war ramps up, here is a look at what to expect, and how provinces are also expected to respond with their own measures.

Trudeau's statement on the coming tariffs and counter-tariffs. #cdnpoli

Dale Smith (@journodale.bsky.social) 2025-03-04T01:59:14.433Z

Here is the plan, from Feb 2nd:www.canada.ca/en/departmen…Tariffs on $30B of goods now; another $125B in a few weeks.Here's the detailed list of products covered by the initial action tomorrow:www.canada.ca/en/departmen…

Kevin Milligan (@kevinmilligan.bsky.social) 2025-03-04T02:10:25.520Z

I'm ok with some countertariffs; we need to use all tools. But tariffs on peanut butter and OJ aren't enough.We need to see aggressive non-tariff actions.No one in America seems to want to take the fight to Trump. But we can and we should and we will. Elbows up!

Kevin Milligan (@kevinmilligan.bsky.social) 2025-03-04T03:16:59.941Z

True to form, Pierre Poilievre decided that blaming the government for the imposition of tariffs was the way to go, with a bunch of mendacious fabrications about what they have and have not been doing, with the have-not mostly being to implement his plans with alacrity, as though he’s a super genius who has it all figured out, when, well, we know that’s not exactly true.

Of course, we were also treated to a Doug Ford performance, as he got all theatrically angry on American television and threatened to cut off electricity across the border, and that he would do it with a smile. Of course, Ford (who is claiming he got a “stronger mandate” in last week’s election in spite of losing seats) is all talk. His bluff is going to be called, and no electricity will actually be cut off, because it’s not going to be that easy to do in spite of what he thinks, and you can bet he’ll come up with some kind of excuse about why he was all bluster.

Ukraine Dispatch

A Russian drone attack injured four and damaged energy infrastructure in Odesa. Ukraine is also investigating negligence surrounding a Russian missile strike on a military graining ground over the weekend. As expected, the Americans have “paused” their aid to Ukraine, as last week’s ambush was a set-up in order to give a justification for their plans to do so.

Continue reading

Roundup: Clutched pearls over a paper move

Because everything is stupid, the Conservatives spent the whole day screaming, both at a media availability and over social media, that Mark Carney “lied” about his involvement with Brookfield Asset Management relocating their headquarters to New York, and tried to tie this to Trump inviting companies to relocate to the US. This is something that the Conservatives have been howling about for months, but they claim that there is “proof” now that Carney “lied” because his timeline of events doesn’t match up. And maybe he was wrong, but this has pretty much been a non-story from the start, because this was largely a paper move to their pre-existing New York office in order to get access to the New York Stock Exchange, while their parent company remains headquartered in Toronto. It’s not an actual scandal, but the Conservatives have been ginning up faux-outrage over Carney for two years now, and this is just the latest example.

But I can’t get over the fact that every single Conservative has been lining up to declare that Carney “lied,” when pretty much every single member of that party has been lying about everything under the sun for years now, because they know they can get away with it. The fact that someone like Andrew Scheer isn’t bursting into flames over the abused irony of him of all people trying to call Carney a liar is just too much. It’s not just projection—it’s a complete lack of self-awareness that they lie so much about everything (especially things they don’t actually need to lie about!) that they don’t even realise that they’re doing it anymore, and then they start running for their fainting couches over this absolute non-issue. Unbelievable.

The Conservatives have also taken to calling Carney “sneaky,” and claiming that he’s hiding the truth about his assets, and whether this business activities were benefitting from his advising the government. But as this fact-check explains, he is under no obligation to comply with conflict-of-interest laws because he is not yet a public office holder, but if he does win the contest and becomes prime minister, lo, he will be subject to the disclosures. Again, this is just more faux outraged being ginned up, and making the Conservatives look like they are desperate.

Ukraine Dispatch

The overnight attack on the Kyiv region overnight Tuesday killed two and damaged energy facilities. Russia claims that it retook two settlements in the Kursk region, as more North Korean troops arrive. Ukraine’s drones have hit Russia’s Tuapse oil refinery. Ukraine’s prime minister says a preliminary agreement has been reached with the Americans on an economic deal that includes access to rare earth minerals.

Continue reading

Roundup: Healthy tensions made dramatic

The Globe and Mail had one of those stories that sets the cat among the pigeons, where they got a number of sources to describe the tensions between PMO and the department of finance over their spending plans, and in particular that the PMO was adamant that they wanted to do that stupid GST “holiday”/rebate cheque programme, while Chrystia Freeland was trying to keep a lid on spending because she had fiscal anchors that she was trying to stick to.

As for those anchors, Freeland had her usual Tuesday economic good news press conferences yesterday, and very deliberately said that the Fiscal Update next Monday will show that the debt-to-GDP ratio fiscal anchor would be met—but steadfastly refused to mention the other two fiscal anchors she spoke of in the spring, being a cap on the size of the deficit, and a target for the deficit to be less than one percent of GDP by 2026-27. Freeland repeatedly said that the debt-to-GDP ratio was the one that mattered and that we would see on Monday that it was continuing to decline, but the interpretation of that statement is essentially that the deficit will indeed by higher than $40.1 billion, but that overall GDP grew enough that the higher number is less of an issue. We’ll have to see on Monday, but she very much appeared to be telegraphing lowered expectations.

As for those tensions, if anyone has been around Parliament Hill for any length of time, this should be normal. PMO wants to do things that are politically expedient, and that usually involves spending money, which finance tries to rein in as much as they can. This appears to be little different from that very ordinary standard operating procedure. This, of course, didn’t stop Pierre Poilievre from pouncing on this in QP as proof that the PM has “lost control” of his Cabinet (which is risible on the face of it), and every journalist was trying to get some kind of comment on it (when they weren’t trying to get a comment on Trump’s latest slights). Maybe I’ve been up here too long but “PMO wants to spend money, finance tries to say no” isn’t really news. That’s a day that ends in y. Maybe we don’t need to be so breathlessly dramatic about everything all the time?

Ukraine Dispatch

A Russian missile hit a clinic in Zaporizhzhia on Tuesday, killing at least six and injuring at least 22. A missile attack also damaged an industrial facility in Taganrog the same night. President Zelenskyy says that he used his meeting with Trump in Paris to raise the issue of security guarantees.

https://twitter.com/zelenskyyua/status/1866509325197316109

Continue reading

Roundup: Boissonnault out (for now?)

Just before Question Period yesterday, a very brief press release was issued that prime minister Justin Trudeau and Randy Boissonnault “agreed” that Boissonnault would step away from Cabinet in order for Boissonnault to clear the allegations against him. The wording was a little curious, but at this point it was probably inevitable given the sheer volume of stories coming out, never mind that most of them involved coincidences, or unproven allegations about his former business partner and not him.

I’m not going to remark much about any of the allegations, including those of “race-shifting” because Boissonnault has been issuing corrections to media outlets for more than five years that he didn’t say he was Indigenous even if the party said he was (which seems to never get mentioned in these stories), and the Ethics Commissioner keeps looking at each new allegation and saying there’s nothing to investigate. However, what I will note is that we are back to the situation where there is no longer anyone around the Cabinet table from Alberta or Saskatchewan. Now, Freeland did grow up in Alberta and can claim some credibility there, and Jonathan Wilkinson used to work for the Saskatchewan government, so he has some credibility there too, but Trudeau doesn’t have many options when it comes to replacing an Alberta seat because his only other alternative is George Chahal, who pretty much burned his future prospects when he got caught removing a rivals flyers during the campaign, and he has recently been vocal about looking to see Trudeau resign as leader.

I will also note that it remains particularly curious that for as much as media outlets and the National Post most especially have been pouring time and resources into these Boissonnault allegations, and every time they call up another Indigenous leader to denounce Boissonnault and call for his resignation, there is a particular silence around Danielle Smith and previously claims she has made about Indigenous ancestry, which have definitively been proven false. If the Conservatives are so offended by claims Boissonnault may or may not have made, or have been made about him, I have yet to see a single Conservative or pundit in this country call Smith a “fake” or a “fraud,” or a “phoney,” and demand that she resigns for the very same offences they are accusing Boissonnault of having made, when Smith’s has been plainly on the record for a couple of years now. As far as I can determine, the Post ran a single story about it, and not three weeks of constant, breathless reporting about it. It’s incredibly funny how that happens, no?

Ukraine Dispatch

Ukraine has now fired UK-provided cruise missiles into Russian territory, striking targets in Kursk. Ukraine also says it successfully struck a command post in the Belgorod region, likely in a drone attack. Here is a look at the Russian attacks on Ukraine’s energy system.

Continue reading