Roundup: The annual Standing Orders debate

Either out or morbid curiosity or as a cry for help, I watched yesterday’s House of Commons’ debate on proposing changes to the Standing Orders, and…I didn’t hate it? There were actually some good ideas in there, and there were calls to undo a couple of changes that were made during the height of the pandemic to accommodate “hybrid parliament,” which I hadn’t realised had been changed. While this was kicked off by Liberal MP Corey Hogan’s suggestions for reforming Question Period, which I wrote about in my weekend column, there were a number of other reasonable suggestions. One common theme by several MPs across party lines was to end the vestiges of hybrid sittings, which I wholeheartedly agree with, and some of that included the remote voting app (which again, is an affront to Parliamentary democracy and should be abolished), but that will be a tougher sell. A number of MPs also had gripes about the ability of the Senate to stall or kill private members’ bills through delay, but that has nothing to do with the Standing Orders, as the House does not write the rules of the Senate.

  • Michael Chong wants to restore the Speaker’s right of recognition and do away with speaking lists, and adopt the UK practice of allocating time among the number of MPs who want to speak to a specific bill or motion. (Agreed!) He also wants to ensure that the Speaker and a committee of MPs appoint the Clerks and Sergeant-at-Arms, and wants committee spots and chairs determined by secret preferential ballots, and for the Board of Internal Economy to only be comprised of backbenchers. All of these are reasonable.
  • Yves Perron wants the prayer replaced with a moment of reflection, and to have a designated time on Fridays for a more free-flowing question-and-answer session with ministers akin to the special committee of the whole sessions during COVID. He also wants limits on the size of panels at committees to ensure that they are more manageable He also wants unanimous consent motions to be held on Wednesdays and to be tabled in advance (which I’m very dubious about).
  • Jenny Kwan and Pat Kelly both want the return of voice votes/standing five to trigger recorded votes, which was one of those hybrid rule changes that needs to be undone. Kwan wants new rules on dissenting committee reports being presented, and no Supply Days on Wednesdays of Fridays (but they are already limited as to the number they can have, and that would take up all Tuesdays and Thursdays).
  • Kelly wants to invert the times for speeches and questions and answers, so you have shorter speeches and longer question/comment segments (which I’m not opposed to).
  • John-Paul Danko is concerned about parliamentary privilege being weaponized to allow slander to be clipped and shared over socials.
  • Scott Reid had some very specific concerns about ethics complaints being weaponized (but I’m not sure that’s in the Standing Orders).
  • Kevin Lamoureux wants concurrence debates to be held after government orders, as they are used as dilatory motions. He also wants a segment where MPs can speak to any bill of their choosing for five or ten minutes on a Friday.
  • Garnett Genuis wants guardrails on unanimous consent motions used to pass bills at all stages, and wants to do away with the parties asking suck-up questions during question/comment segments after speeches.

In all, there are actually a few good ideas in there, but we’ll see how much the Procedure and House Affairs committee takes up any of them (and I am not hopeful on most). Nevertheless, it was nice to see a reasonable debate on some (mostly) reasonable ideas on how to make the House of Commons work better.

— Effin' Birds (@effinbirds.com) 2026-02-06T23:56:01.289Z

Ukraine Dispatch

Canada is sending AIM missiles for Ukraine’s air defence. President Zelenskyy is calling for faster action on air defence and repairing the power grids.

https://twitter.com/FedorovMykhailo/status/2019728147579871319

Continue reading →

Roundup: A predictable 87.4 percent

After a speech that was mostly a rehash of his same talking points—falsehoods about the cost of living, blaming the Liberals for the rise of separatism, promising more trickle-down economics, and talking about hearing his autistic daughter speak for the first time, while also not talking about Trump—Pierre Poilievre won a predictable 87.4 percent approval in his leadership review. It’s not unexpected, and it endorses his current path, because these are the things his base apparently wants to hear in spite of the fact that it’s apparently not what most Canadians are looking for, particularly because his personal numbers remain so negative. If anything, this will just reinforce his behaviour, because that’s what we all need.

Could Poilievre or any of his lackeys actually look up what "post-national" means?

— Dale Smith (@journodale.bsky.social) 2026-01-31T04:28:44.469Z

Catherine O’Hara

The loss of Canadian icon is gutting. As author Kate Heartfield put it, she was like every Canadian’s cool aunt, and her loss will be deeply felt. I believe that the government should declare a national funeral be held for her (which is one step below a state funeral), because she is that important to us as a nation. Here is a collection of tributes.

She deserves a national funeral.

— Dale Smith (@journodale.bsky.social) 2026-01-30T18:55:31.866Z

Message from the Governor General on the passing of Catherine O'Hara.

— Dale Smith (@journodale.bsky.social) 2026-01-30T22:14:10.099Z

From @glasneronfilm.bsky.social:

— Dale Smith (@journodale.bsky.social) 2026-01-31T04:53:49.181Z

Ukraine Dispatch

Putin has allegedly agreed to halt strikes on Kyiv until Sunday, but that hasn’t stopped Russia from claiming to have captured three more villages.

Continue reading →

Roundup: Letting Trump’s lackeys spin the narrative

Because everything is so stupid all the time, there was a whole ridiculous bit of drama yesterday as US treasury secretary Scott Bessent went on TV to claim that prime minister Mark Carney aggressively walked back his Davos speech on the phone to Trump, when the rest of us didn’t know there even was a call because there was no readout. When Carney came in for his caucus meeting yesterday and was asked about it, he disputed the characterisation, said he meant what he said at Davos, and then turned it into one of those quasi-flattering but also quasi-shady remarks akin to calling Trump “transformational,” in saying that Canada was the first to recognize the changes to global trade that Trump instituted. I’m sure he thinks he was very clever about it too.

Nevertheless, the point stands that the lack of a readout from PMO about the call means that it let the Americans get out ahead in terms of spinning the call and what was said, and as this administration does with everything, is to just lie. Part of this is also transparency, so that we know when there are calls with world leaders, particularly given the situation we’re in with Trump, and the fact that they had a thirty-minute call on a range of topics that included Ukraine is actually kind of important to know, but Carney has refused to be transparent and has said he’s not going to provide readouts for these “informal” calls going forward. So you just keep letting Trump and his people lie about what’s being said? I do not understand why they refuse to understand how to deal with this kind of behaviour.

Amidst this are a bunch of conservatives, some MPs, some designated talking heads on media shows, who were so very eager to take Trump’s side and blaming Carney for harming the relationship, or in trying to insist that it’s Carney who is holding up a tariff deal instead of Trump being mercurial and untrustworthy. I get that for a lot of these people, it’s “anything to own the Libs,” and they will contort themselves to almost the point of treason in order to get that thrill they’re looking for, but for the love of Zeus, have some self-respect.

https://twitter.com/acoyne/status/2016210956372832552

Ukraine Dispatch

A Russian drone struck a passenger train near Kharkiv, killing five, while drones attacking Odesa killed at least three. There was also a strike against a natural gas facility in western Ukraine. The US says that Ukraine needs to sign a peace deal with Russia to get security guarantees (but Russia has no interest in a peace deal).

Continue reading →

Roundup: The Donbas of Canada

The mask is off. US treasury secretary Scott Bessent was on a far-right TV show to mouth the faux grievances of Alberta, and is providing succour and support for the separatist loons in the province, making it abundantly clear that the US plans to do to Alberta what Putin did with the Donbas region in Ukraine. We’ve watched the Americans also make these promises to independence-minded politicians in Greenland, some of whom naively believe that the US will simply recognise their independence from Denmark and leave them be when that isn’t their plan at all. And you can bet that they’ll start making these same promises to the Parti Québécois if they form power in the province in the next election, because they would absolutely love to break up Canada so that they can absorb the pieces.

So far, the government is downplaying this, with François-Philippe Champagne saying he’ll “remind” Bessent that they are working with Alberta to develop their resources, which is frankly not nearly enough. The US is openly meeting with separatists—those separatist organisers are openly bragging about their “high-level” meetings in Washington—and one of the top members of Trump’s Cabinet is openly supporting them. At the bare minimum, the US ambassador needs to be summoned, and if he doesn’t properly explain and apologise, then he should be expelled in order to send a message that this kind of interference is absolutely unacceptable.

And then there’s the problem of those separatists who are taking it upon themselves to “negotiate” in Washington. You might think that someone like Danielle Smith might denounce them for these actions, but she has bent over backwards to ensure that they have the easiest ride possible to their referendum, because Smith thinks that she can leverage it for her benefit. And Carney has been utterly silent, believing that his bending the knee to Smith is what is going to solve the separatism issue, even though these people have no interest in actual policy resolutions and have made hating Ottawa (and anyone named Trudeau) their whole personality. This is going to need a much stronger hand, and a forceful pushback against this American interference before it can fester even more than it already has.

— Effin' Birds (@effinbirds.com) 2026-01-23T23:56:01.434Z

Ukraine Dispatch

Kyiv and Kharkiv have come under Russian attack in the early hours of the morning. The constant attacks have worsened the power grid situation, as temperatures have been falling as low as -16ºC.

Continue reading →

Roundup: Freeland’s botched departure announcement

Early Monday morning, Ukrainian president Volodymyr Zelenskyy announced that he had appointed Chrystia Freeland as a new advisor on economic development, which was a little peculiar considering that she is still a sitting MP, and still holds the role of a parliamentary secretary in her capacity as the prime minister’s special representative on Ukrainian reconstruction. This being said, we know she’s on her way out the door because her new job with the Rhodes Trust starts in July, so she had a definite end date in being before that.

Immediately, Conservatives like Michael Chong demanded her immediate resignation because of the conflict of interest this posed, and it wasn’t for several more hours that she announced that she will be formally resigning by the end of the month, with an immediate tweet from Carney to praise her for her work and for Ukraine, but Great Cyllenian Hermes, this was so badly handled by Carney’s PMO.

While I will grant that this pretty much went down while he was in the air on the way to Paris, they should have been prepared for this to go live at the same time as Zelenskyy’s announcement, and been aware of the time zones in play, because all they manged to do was muddy the waters around the potential conflict of interest, what is going on with any kind of approvals from the Ethics Commissioner, and not spent the bulk of daylight hours looking stunned or blindsided—especially as there was talk that the offer from Zelenskyy came in late December, even if most of Official Ottawa has been shut down for the bulk of that time period. This kind of thing continues to make Carney’s PMO look like amateur hour, and that once again, a Liberal government can’t communicate their way out of a wet paper bag. Honestly…

In Case You Missed It:

  • My column on whether Carney is capable of adapting to a post-neoliberal world in order to be the right prime minister for the moment (as Poilievre sure can’t).
  • My year-end episode taking a cue from the Ellie Goulding meme about how anything could happen—and did in Canadian politics in 2025.
  • My weekend column on the credulousness by which the supposed “end of the consensus on immigration” gets covered, and what gets omitted in the retelling.
  • My Loonie Politics Quick Take on changes that Carney has made to Canada over the past year, and what we should be watching out for as a part of it.
  • My column on the faux debate raging over whether Carney wants to turn the Senate back to a two-party system when they should worry about his appointments.
  • My weekend column on how Carney’s plans to Build Canada requires better data from the provinces, which we can’t keep waiting for them to get their acts together.

Very chuffed to see several of my stories on this list, including the most-read story of the year. Thanks to all of my readers!

— Dale Smith (@journodale.bsky.social) 2025-12-29T22:50:06.873Z

Ukraine Dispatch

Russian drones hit a hospital in Kyiv on Sunday night, and struck energy infrastructure in Kharkiv as well as a US-based agricultural producer in Dnipro late Monday. President Zelenskyy is shaking up his top officials, including his spy chief.

Continue reading →

Roundup: Lessons learned for the NDP?

NDP interim leader Don Davies have his year-ender to The Canadian Press, talking about getting out to listen to Canadians, and reflect on the party’s devastating loss, and joking that the best part about being burnt to the ground is the ability to rebuild the foundation. And he’s not entirely wrong there, so long as he’s taking the right lessons. But in the same interview, he’s waxing poetic about pharamacare without actually seeming to understand what the issues are (i.e. the provinces), and totally ignoring the work that Trudeau did into building up the programme from the ground up (such as establishing the Canadian Drug Agency) so that provinces could sign on once they were ready, as PEI did (and NDP provinces refused to, particularly BC and John Horgan most especially).

On the same day, the NDP’s Renew and Renewal Report from the last campaign was also released, and it has a few interesting things to say. Once you get past the usual back-patting about how hard everyone worked and how it didn’t feel like it was doomed, and how the leader’s campaign went well, you start getting into some of the structural problems within the party that really do need addressing. Things like the sense that there is an allergy to fundraising in the party, and that nobody wants to actually do it, which doesn’t really help anyone (but also perpetuates the weirdness that bequests from the estates of dead people are one of the party’s top fundraising sources). And there was also a lot in there about the party not properly developing riding associations, and relying too heavily on the central party at the expense of those associations. And to be frank, this should have been a lesson the party internalized after they got nearly entirely wiped out from Quebec in 2015, because they didn’t build up their riding associations during the “Orange Wave,” but assumed that somehow those MPs would have incumbency advantage forever when they didn’t really establish grassroots after all of those accidental victories.

The other thing that is worth noting is that once again, it draws American examples for inspiration, and again it’s Zohran Mamdani. I suspect the reason for this is that too many people in the NDP’s brain trust are terminally online, and as with so many things, the American discourse pervades and they simply think that it can apply to Canada if you divide it by ten, even though we are very separate countries and that we are not just a maple cupcake version of Americana. I’m also going to note that the report said pretty much nothing about the NDP constantly trying to interfere in areas of provincial jurisdiction (particularly with their “bold progressive ideas”), because again, their American analogues don’t translate to Canada in the same way, but this was apparently an area of introspection they didn’t want to engage in. Alas.

This reminds me of something I've been wondering about. Given the various examples of the NDP being the government or official opposition at the provincial level, I'm not sure why federal New Democrats so often — or so recently? — look to the U.S. for inspiration.

— Aaron Wherry (@aaronwherry.bsky.social) 2025-12-19T21:14:07.891Z

— Effin' Birds (@effinbirds.com) 2025-12-19T14:24:03.406Z

Ukraine Dispatch

Russia launched another missile attack on Odesa, killing seven and wounding at least 15 late Friday. There was an exchange of bodies by both governments—1003 dead Ukrainian servicemen for the bodies of 26 Russians. Ukraine and Poland are working out a cooperation agreement around drones.

Continue reading →

Roundup: More defection talk swirling

A day later, the Ma floor-crossing is being dissected with more questions about what this means for Poilievre’s leadership of the Conservative party now that he’s lost two MPs to floor-crossings and one to a very suspicious resignation. We have learned that Tim Hodgson played a part in Ma’s decision, and that their wives are friends (and it is worth noting they are from neighbouring ridings). And now you have Conservatives telling the National Post of all places that they expect another couple of defections because Poilievre is so unable to read the room in his own caucus. Oh, and there’s also a whole side note about how Ma was apparently the “secret Santa” for Jamil Jivani and Jivani didn’t get his gift.

https://bsky.app/profile/emmettmacfarlane.com/post/3m7tbupdrrs2p

Government House Leader Steve MacKinnon proclaimed that he knows more disgruntled Conservatives and hinted that there yet may be another floor-crossing, and this has everyone wringing their hands about “backroom deals,” and saying dumb things like “Canadians didn’t elect a majority,” and that cobbling one together is somehow illegitimate. Poilievre himself is making this particular argument. But that’s not how elections work. We elect 338 individual MPs. Not parties. Canadians can’t select “majority” or “minority” on their ballots. In fact, parties have become political shorthand for how MPs sort themselves into configurations to achieve confidence in the Chamber, but at its core, we elect individual MPs, and they get to make their own decision including who they sit with, and on how to determine how a government is given confidence, and yes, that can include so-called “backroom deals” and floor-crossings, and if voters don’t like it, they can punish them in the next election. That’s how parliamentary democracy works.

If there is another defection or two, and it puts the Liberals into a majority, the most dramatic effect will not be just the fact that every confidence vote isn’t going to rely on Andrew Scheer and Scott Reid hiding behind the curtains to count abstentions, but rather that it will force the committees to be rebalanced, at which point the Conservatives and Bloc will no longer be able to team up to obstruct all business, as they have been doing. That will be a material change for the ability of this Parliament to get things done, and maybe finally break the dysfunction and deadlock that has plagued it since 2019.

— Effin' Birds (@effinbirds.com) 2025-12-12T14:24:02.995Z

Ukraine Dispatch

Russia attacked two Ukrainian ports, damaging three Turkish vessels, one of them carrying food supplies. Russia also attacked energy facilities in Odesa region. Ukraine, meanwhile, hit two Russian oil rigs in the Caspian Sea, the Yaroslavl oil refinery, and two Russian vessels carrying military equipment. President Zelenskyy visited Kupiansk, as Ukrainian forces are encircling the Russians in the area, weeks after Russia claimed to have captured it.

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

Continue reading →

Roundup: Trying to jam the Liberals on the MOU

Because Pierre Poilievre thinks he’s a tactical genius, he has announced that next week’s Conservative Supply Day motion will be about the MOU with Alberta, and forcing a vote on the language about a pipeline to the Pacific, in defiance of the tanker ban.

It’s a transparent attempt to try and jam the Liberals, at least rhetorically, into supporting the motion in order to show support for the MOU, after which Poilievre can keep saying “You supported it!” and “Give me the date when construction starts,” as though there’s a proponent, a project and a route already lined up (to say nothing about the long-term contracts about who is going to buy the product once it’s built, because yes, that does matter). The thing is, these kinds of motions are non-binding, and really means nothing in the end. So if a number of Liberals vote against it, it doesn’t actually mean anything, other than the rhetorical notion that lo, they are not fully in lock-step on something, which actually sets them apart from pretty much every other party where uniformity and loyalty to the leader and all of his positions are constantly being enforced in one way or another. Maybe he will tolerate differences of opinion—or maybe he’ll crack the whip. We’ll see when Tuesday gets here.

Ukraine Dispatch

The International Atomic Agency says the protective shield around Chornobyl has been damaged by Russian strikes.

Continue reading →

Roundup: The details behind Guilbeault’s exit

If there’s a story you need to read this weekend, it’s Althia Raj’s look behind the scenes on how Steven Guilbeault’s resignation went down. It’s a tale of deception, freezing Guilbeault out during the process, undermining all of the work on climate action that had been done on this point, creating special carve-outs for Alberta that will piss off every other province, and breaking the word that had been given to Elizabeth May in order to secure her support. And then, they wanted Guilbeault to say some bullshit thing like he was “putting them on notice” until April or something like that, and it was untenable for him to stay, so he resigned. It was complete amateur hour. And Carney undermining his word is a very big problem, particularly because when he was a central banker, his word needed to be believed in order for it to have power. That’s why central bankers need to be ruthlessly apolitical, so that they don’t have the appearance of making calls for partisan benefit. Carney has undermined his credibility entirely because he has shown that his word now means nothing.

This point is disturbing: Guilbeault "was also deeply troubled by the ease with which the PMO was casting aside its moral obligation to May. What was the Liberals’ word worth?"Mark Carney seems to have forgotten the first rule of central banking: Your word, your credibility, is all.

— Blayne Haggart (@bhaggart.bsky.social) 2025-11-29T02:23:29.613Z

There are some particular threads in here that should be unpacked, which is that the motivation for this whole exercise seems to have been that they felt it “necessary for Canadian unity and to combat separatism in Alberta.” This doesn’t achieve that at all. It weakens unity because it gives Alberta special treatment that includes a lower carbon price and an exemption from other emission regulations that no other province gets, which makes it look an awful lot like they got it because the whined the loudest (and they’re not wrong). And it will do nothing about separatism because it fundamentally misunderstands it. It’s not about “unfair treatment,” because that was never the case—it was about a culture of grievance.

Albertans have been force-fed grievance porn for decades, like a goose being fattened for fois gras.You'll never guess what happens next…

— Dale Smith (@journodale.bsky.social) 2025-11-28T22:43:39.019Z

To that end, Danielle Smith is at the UCP annual general meeting this weekend, and when she crowed to the crowd about all the things she secured from Carney—she got him to bend the knee, give her everything she wants, and she has to give up pretty much nothing in exchange—they booed her. Nothing any government will do will actually satisfy them, because they don’t know how to process success. They have been force-fed grievances by successive premiers as a way of distracting from their failures and the fact that they have tied themselves to the external forces of world oil prices, and it’s not giving them unlimited wealth anymore. They don’t have the same future they hoped for because world oil prices never recovered after 2014, and the industry is increasing productivity, laying off workers while increasing production. They’re angry about that, and they’ve been conditioned to blame Ottawa, ever since the 1980s when they blamed the National Energy Programme for a global collapse in oil prices, and they’ve been blaming Ottawa and anyone named Trudeau ever since. Jason Kenney in particular threw gasoline on that fire, and then pretended like he wanted to put it out by pouring a glass of water on that fire and patted himself on the back for it, and then Danielle Smith came in with a brand-new box of matches. There is no satisfying them, and Carney was a fool for thinking he could swoop in and be the hero. Now he’s alienating voters in BC and Quebec where he can’t afford to lose seats, for no gain in Alberta of Saskatchewan. He didn’t outplay Danielle Smith—he capitulated, and got nothing in return, just like every time he has capitulated to Trump.

Danielle Smith gets booed at UCP convention after mentioning working with Canada

— Scott Robertson (@sarobertson.bsky.social) 2025-11-28T22:17:35.805Z

Ukraine Dispatch

Russian drones and missiles attacked Kyiv overnight, killing at least one and injuring at least eleven. Ukrainian forces are still fighting in Kupiansk, in spite of Russian claims that they control the settlement. President Zelenskyy says that his chief of staff has resigned over the ongoing corruption investigations.

Continue reading →

Roundup: Confusion over who authored the “peace plan”

It has been a crazy weekend when it comes to making heads of tails of what is happening with the so-called “28-point peace plan” between Russia and Ukraine. A bunch of US legislators at the Halifax Security Conference were insisting that they were told that the plan was the starting point of negotiations, that the deadline of Thursday was to start talks, and that this was all a big misunderstanding. You had other reports saying that people were saying that this was the Russian plan that was just for discussion purposes. Then you had reports saying that no, the White House said that this is the plan, leaving everyone in the dark as to just what the hell was going on.

What the actual fuck is going on.America put forward a nearly carbon copy version of the Russian plan for Ukrainian conquest, admitted it and backtracked, then doubles down.

— Justin Ling (@justinling.ca) 2025-11-23T02:54:54.829Z

As this was happening, world leaders, including Canada, were treating this as if it’s a starting off point that “needs work” as opposed to being a betrayal of Ukraine and that it should be killed with fire, because nobody wants to make Trump too angry, because they rely too much on the Americans for too many things still (though Ukrainians have pointed out that it’s no longer 2023, and they are much more self-reliant). European leaders did come out with their own suggested 28 pointswhich are far more fair to Ukraine, but seem to be willing to let Russia continue to occupy territory it has gained by force (unless I’m misreading it), and still doesn’t call for much in the way of penalties other than to pay for the reconstruction of Ukraine.

PMO readout of Carney's call with Zelenskyy. Maintaining the façade that the "peace plan" is a good start (when it is in fact a betrayal).

— Dale Smith (@journodale.bsky.social) 2025-11-23T20:07:37.708Z

Meanwhile, Anne Applebaum savages the plan as not being anything more than a starting off point for a larger future war, while the only beneficiaries are some unnamed Russian and American investors, because this is what Trump is really all about. Paul Wells laments the “don’t wake Trump” tactic that those world leaders are using, because it rewards how much of a betrayal it is, and soft-pedals the fact that it invites future wars of aggression.

G20 Outcomes

There were a number of things coming out of the G20 summit in Johannesburg, South Africa, and it leave a whole lot of questions about prime minister Mark Carney and his values and priorities. Carney had plenty of praise for his hosts, and talking about the G20 being a bridge following the rupture of the US withdrawing from its role with global institutions, and that he has no “burning issue” to talk with Trump at the moment, and they’ll talk when they’re ready to. This being said, Carney also declared that the government’s “feminist foreign policy” was effectively dead, in spite of it being about the best way to achieve outcomes and at a time when the US is doing things like calling reproductive rights and gender equity “human rights violations” (no, seriously). Carney announced a joint technology partnership with India and Australia, and that talks were being revied about a comprehensive trade agreement with India, in spite of their foreign interference in Canada and trans-national repression (that their High Commissioner insists is all a delusion).

https://bsky.app/profile/jrobson.bsky.social/post/3m6dt3iyjjc2i

So, nothing on trans-national repression or India's foreign interference.

— Dale Smith (@journodale.bsky.social) 2025-11-23T22:26:23.696Z

Ukraine Dispatch

Four people were killed in a drone attack on Kharkiv on Sunday. The death toll from last week’s missile strike on Ternopil is now up to 34. Ukraine has struck power and heat stations in the Moscow region.

Continue reading →