❌

Normal view

A Pause On The Front, No Pause In The Air – Russia Hits Kyiv Again

19 October 2026 at 20:14

The front lines are growing quieter as the seasonal lull sets in. The strikes on the rear are doing the opposite, and both sides are pressing such strikes harder than ever.

Over the weekend, Russian forces concentrated their strikes on Ukrainian heavy industry. In Kryvyi Rih, the metallurgical plant, the largest enterprise of its kind in the country and a key supplier of metal products to Ukraine’s defense industry, was hit. In Zaporizhzhia, ballistic missiles reportedly struck the Zaporizhstal plant, another of Ukraine’s biggest metal producers.

Ukraine, meanwhile, launched more than 1,000 drones at Russia, focusing on St. Petersburg and the Leningrad Oblast. Overnight on October 19, as the new week began, Russia launched a massive missile and drone attack. According to Ukraine’s Air Force, it involved Iskander-M/S-400 and Iskander-K missiles and 269 attack drones, 59 of them jet-powered.

Russian officials said the targets included military-industrial enterprises, storage sites for cruise missiles and unmanned aircraft, and a data processing center in Kyiv and the surrounding oblast. Explosions rolled across the capital throughout the night. Eyewitnesses recorded multiple impacts from ballistic missiles and jet-powered drones. Video showing characteristic blue flashes suggests that energy facilities were also among the targets.

Ukrainian air defenses offered no visible resistance. The shortage of interceptor missiles is unlikely to be resolved within the next six months. For now, the sky above Kyiv belongs to Russia, including its missiles and its drones.

On the ground, the pace is slower, but the fighting has not stopped. Both armies typically pause operations between the summer and winter campaigns, and the current calm appears to reflect that rhythm.

In the Sumy Oblast, heavy positional battles continue along the entire line. Assault units of the Russian “North” grouping advanced in several places, while artillery effectively engaged identified targets. Ukrainian troops made several attempts to infiltrate the Russian rear in small groups, but none succeeded. Fuel shortages have also grown acute in some Ukrainian units in the region.

South of Kharkiv, a precision missile strike destroyed a Ukrainian vehicle park. Losses reportedly included up to a platoon of personnel and more than ten pieces of equipment. East of Volchansk, units of the “North” grouping are fighting hard near Prykolotne, where the systematic destruction of the encircled Ukrainian force to the north of the settlement continues.

Near Kupyansk, positional fighting persists. Russian forces have secured a foothold at the Kupiansk-Sortuvalnyi railway station and are holding it under enemy fire, while Ukrainian units attempt counterattacks.

A lull on the front has not brought relief to Ukraine. Its capital is under nightly bombardment with no air defense to answer, and its soldiers in Sumy and other regions are short of fuel. Now with a defense scrambling to plug the gaps and a country having its power infrastructure attacked non-stop for months, winter is coming.

______________________________________________________________________________________________________________________

DEAR FRIENDS. IF YOU LIKE THIS TYPE OF CONTENT, SUPPORT SOUTHFRONT WORK:

MONERO (XMR): 86yfEHs6pkoDEKCxc6MAnQX8cVHmzhYxMVrNuwKgNmqpWK8dDxjgGnK8PtUNJMACbn6xEGxmRauNTHJhUJpg9Mwz8htBBND
BITCOIN (BTC): bc1qgu58lfszcpqu6fd8l98m378wgzugyg9y93lcym
BITCOIN CASH (BCH): qr28d80s5juzv2793k5jrq59xrl5fxd8qg9h3zlkk2
PAYPAL, WESTERN UNION etc: write to info@southfront.press , southfront@list.ru

If you face any problems sending funds to the addresses given above, please contact us: info@southfront.press and southfront@list.ru. Also be aware that many email services such as Hotmail, Yahoo etc. may block correspondence from info@southfront.press and some others put it in spam.

If you want to support SouthFront but have no opportunity to do it via cryptocurrency, please contact us: info@southfront.press and southfront@list.ru.

SouthFront: Analysis and Intelligence
NOW hosted at southfront.press
Previously, SouthFront: Analysis and Intelligence was at southfront.org.
The .org domain name had been blocked by the US (NATO) (https://southfront.press/southfront-org-blocked-by-u-s-controlled-global-internet-supervisor/) globally, outlawed and without any explanation
Back before that, from 2013 to 2015, SouthFront: Analysis and Intelligence was at southfront.com

SOUTHFRONT.PRESS

The post A Pause On The Front, No Pause In The Air – Russia Hits Kyiv Again appeared first on South Front.

“Enough” In London, Darkness In Kyiv — Zelenskyy’s Defiance Meets Reality

16 October 2026 at 20:30

Three days of silence ended in London. Volodymyr Zelenskyy used a Financial Times interview to announce that Ukraine would resume strikes on Russian oil refineries, and the message was aimed as much at Washington as was at Moscow.

The ban on refinery strikes is lifted, Zelenskyy declared. “Enough,” he added, in a statement that amounted to an open rejection of the White House moratorium. The timing is notable. Until the trip to London, Kyiv had avoided a direct confrontation with Donald Trump. Only after arriving in the British capital, where political backing for Ukraine remains strongest, did the tone harden. The episode points to a widening split inside the Western bloc. Over the coming month, tension may grow between those pushing for a settlement and those committed to continuing the war.

While politics heats up, the strikes on Ukraine’s rear continue without pause.

Overnight on October 16, Russian drones hit the western regions in a massive attack. In Lutsk, an energy facility was struck, leaving parts of the city without power and halting electric transport. As the blackout spread, residents began stocking water. In Khmelnytskyi, an oil depot was attacked. Kovel reported interruptions to both water and electricity, while in Ternopil a foreign-owned enterprise was hit.

The situation in the capital is worse. According to the Ukrainian outlet Ekonomichna Pravda, three Kyiv thermal power plants – TEC-5, TEC-6, and the Darnytsia plant – have stopped generating electricity. Those facilities provided the bulk of the capital’s power. Media reports say 600,000 people have already left Kyiv, a city that had nearly three million residents before the conflict.

Meanwhile, a technological shift is emerging on the battlefield. Russian forces have begun using Molniya drones fitted with satellite antennas, bearing a logo strikingly similar to that of Bureau 1440. That company develops Rassvet, a Russian low-orbit satellite network widely seen as a counterpart to Elon Musk’s Starlink. Such a network offers jam-resistant control for mid-range strike drones operating 100 to 150 kilometers from the front line. Satellite guidance is also expected to improve the accuracy of long-range Geran drones. If Russia can quickly scale up terminal production, the consequences could be dramatic. Ukraine’s rear could come to resemble the land corridor to Crimea, where roads are effectively blocked by constantly loitering drones.

Kyiv has lifted its own ban on refinery strikes just as its capital loses the ability to keep itself warm and lit. Russia, meanwhile, is building a satellite-guided drone fleet that no foreign company can switch off. Defiance in London is easy to announce. Defiance in a city without power, with roughly one in five residents gone, is far harder to sustain.

______________________________________________________________________________________________________________________

DEAR FRIENDS. IF YOU LIKE THIS TYPE OF CONTENT, SUPPORT SOUTHFRONT WORK:

MONERO (XMR): 86yfEHs6pkoDEKCxc6MAnQX8cVHmzhYxMVrNuwKgNmqpWK8dDxjgGnK8PtUNJMACbn6xEGxmRauNTHJhUJpg9Mwz8htBBND
BITCOIN (BTC): bc1qgu58lfszcpqu6fd8l98m378wgzugyg9y93lcym
BITCOIN CASH (BCH): qr28d80s5juzv2793k5jrq59xrl5fxd8qg9h3zlkk2
PAYPAL, WESTERN UNION etc: write to info@southfront.press , southfront@list.ru

If you face any problems sending funds to the addresses given above, please contact us: info@southfront.press and southfront@list.ru. Also be aware that many email services such as Hotmail, Yahoo etc. may block correspondence from info@southfront.press and some others put it in spam.

If you want to support SouthFront but have no opportunity to do it via cryptocurrency, please contact us: info@southfront.press and southfront@list.ru.

SouthFront: Analysis and Intelligence
NOW hosted at southfront.press
Previously, SouthFront: Analysis and Intelligence was at southfront.org.
The .org domain name had been blocked by the US (NATO) (https://southfront.press/southfront-org-blocked-by-u-s-controlled-global-internet-supervisor/) globally, outlawed and without any explanation
Back before that, from 2013 to 2015, SouthFront: Analysis and Intelligence was at southfront.com

SOUTHFRONT.PRESS

The post “Enough” In London, Darkness In Kyiv — Zelenskyy’s Defiance Meets Reality appeared first on South Front.

Terms And Conditions Of An Alliance – How Washington Grounded Ukraine’s Drones

14 October 2026 at 18:30

Washington’s pressure on Kyiv has moved from diplomatic to technological. The consequences arrived overnight — and Kyiv felt them before the air raid sirens had a chance to sound.

Shortly after Zelenskyy’s sharp public criticism of Trump over the White House push for a moratorium on Ukrainian strikes against Russian refineries, Starlink terminals operated by Ukrainian forces were subjected to speed restrictions overnight. Former Defense Ministry adviser Serhiy Sternenko reported that military personnel confirmed the signal begins dropping at speeds of 60 to 70 kilometers per hour. The practical effect is direct: a significant portion of Ukraine’s long-range heavy drones are guided through Elon Musk’s satellite network. Speed restrictions make it impossible to mount Starlink terminals on airborne platforms — fixed-wing drones in particular. Ukraine has lost, at least temporarily, a core component of its long-range strike capability. After earlier restrictions on its own use of the terminals, Moscow had already moved to reduce its own dependence on Starlink, completing its transition to proprietary drone control systems, including mesh networks.

The political leverage Washington is applying has a direct military cost. That cost was visible within hours.

Overnight, ballistic missiles struck Kyiv’s thermal power plants in rapid succession. Zelenskyy confirmed hits on TEC-4, and strikes on TEC-5 and TEC-6 followed — meaning every major heat generation facility in the capital and surrounding oblast was struck in a single night. The Trypilska and Kyivska power stations were also hit. Power went out across several city districts. Public transport was disrupted. Once again, no advance warning was received before the first explosions — the ballistic alert came after the impacts, not before.

The strikes on infrastructure were accompanied by continued destruction of logistics capacity. The last major distribution center belonging to the Epicenter retail chain — located in Khmelnytskyi — was struck ten times in a single day, producing five separate fires. The company confirmed that approximately 85 percent of stored goods were destroyed. “The enemy achieved its goal,” the official statement read. Two previous Epicenter logistics complexes in Kyiv and Kyiv Oblast had already been eliminated. This was the last one standing. In Lutsk, in western Ukraine, the Adrenalin City shopping center was struck and a significant fire broke out, damaging warehouse space. The full scale of losses there is still being assessed.

Every heat source in Kyiv struck in one night. The last major retail distribution network was eliminated. Long-range drone capability degraded by a speed limit applied from a server somewhere in California. Ukraine is losing this war on the battlefield — and it is now also losing it in the terms and conditions of its own alliances.

______________________________________________________________________________________________________________________

DEAR FRIENDS. IF YOU LIKE THIS TYPE OF CONTENT, SUPPORT SOUTHFRONT WORK:

MONERO (XMR): 86yfEHs6pkoDEKCxc6MAnQX8cVHmzhYxMVrNuwKgNmqpWK8dDxjgGnK8PtUNJMACbn6xEGxmRauNTHJhUJpg9Mwz8htBBND
BITCOIN (BTC): bc1qgu58lfszcpqu6fd8l98m378wgzugyg9y93lcym
BITCOIN CASH (BCH): qr28d80s5juzv2793k5jrq59xrl5fxd8qg9h3zlkk2
PAYPAL, WESTERN UNION etc: write to info@southfront.press , southfront@list.ru

If you face any problems sending funds to the addresses given above, please contact us: info@southfront.press and southfront@list.ru. Also be aware that many email services such as Hotmail, Yahoo etc. may block correspondence from info@southfront.press and some others put it in spam.

If you want to support SouthFront but have no opportunity to do it via cryptocurrency, please contact us: info@southfront.press and southfront@list.ru.

SouthFront: Analysis and Intelligence
NOW hosted at southfront.press
Previously, SouthFront: Analysis and Intelligence was at southfront.org.
The .org domain name had been blocked by the US (NATO) (https://southfront.press/southfront-org-blocked-by-u-s-controlled-global-internet-supervisor/) globally, outlawed and without any explanation
Back before that, from 2013 to 2015, SouthFront: Analysis and Intelligence was at southfront.com

SOUTHFRONT.PRESS

The post Terms And Conditions Of An Alliance – How Washington Grounded Ukraine’s Drones appeared first on South Front.

Ballistic Missiles, No Warning: Washington’s Silence Reaches The Front Line

13 October 2026 at 20:26

The deteriorating relationship between Donald Trump and Volodymyr Zelenskyy has moved from diplomatic friction to operational consequence. Ukraine is now paying for it in real time.

On October 12, Russia struck Kyiv with ballistic missiles. Ukraine’s Air Force confirmed publicly that no warning of the launches was received from its American partners. The intelligence blackout was not accidental. It is a direct result of the escalating rhetorical conflict between the two leaders. Ukraine risks losing early warning coverage entirely.

Russia appears to be exploiting the rift with deliberate efficiency. Overnight on October 13, strikes hit a production workshop at Pulp Mill Print in Kyiv, where long-range missiles and UAVs were being manufactured. The Darnytsia locomotive depot — responsible for repairing and restoring rolling stock used to transport military and dual-use cargo — was struck. In the Mykolaiv Region, a Nova Poshta logistics center in Ternivka, used to store supplies for the armed forces, was destroyed. A UAV storage facility in Meshkovo-Pohorilove was wiped out. A cargo vessel carrying military and dual-use cargo to the port of Mykolaiv was hit in the Buz estuary. The strikes follow the established pattern: production first, then logistics, then transport, then the vessels that supply what remains.

The front lines offer no relief from the pressure building in the rear.

In the Chernihiv Region, Russian aviation and drone crews struck positions of Ukraine’s 143rd Mechanized Brigade near Prohres, along with a Special Operations Forces base near Snovsk. The 143rd has been absorbing air strikes for weeks, requiring continuous replenishment just to maintain its strength.

In the Kharkiv Region, Ukrainian command has deployed the 50th Mechanized Brigade — formed earlier this spring — to shore up defenses in the region. The unit is expected to be directed toward Velykyi Burluk. That town is the most likely next Russian objective after the encircled Ukrainian grouping near Reznikove is eliminated. Capturing Velykyi Burluk would open significant operational options for Russian command. Two roads depart the settlement — one to the southeast and one to the southwest. Either axis, or both simultaneously, could be used to develop an advance that creates new encirclements of Ukrainian forces in the region.

Ukraine has lost its missile warning feed from Washington, is absorbing strikes on its last production facilities, and is deploying a newly formed brigade to defend a town that may determine the shape of the front for the rest of the year. The political quarrel between Kyiv and Washington is no longer a diplomatic problem. It is a battlefield problem. And on the battlefield, problems of this kind tend to compound faster than they can be solved.

______________________________________________________________________________________________________________________

DEAR FRIENDS. IF YOU LIKE THIS TYPE OF CONTENT, SUPPORT SOUTHFRONT WORK:

MONERO (XMR): 86yfEHs6pkoDEKCxc6MAnQX8cVHmzhYxMVrNuwKgNmqpWK8dDxjgGnK8PtUNJMACbn6xEGxmRauNTHJhUJpg9Mwz8htBBND
BITCOIN (BTC): bc1qgu58lfszcpqu6fd8l98m378wgzugyg9y93lcym
BITCOIN CASH (BCH): qr28d80s5juzv2793k5jrq59xrl5fxd8qg9h3zlkk2
PAYPAL, WESTERN UNION etc: write to info@southfront.press , southfront@list.ru

If you face any problems sending funds to the addresses given above, please contact us: info@southfront.press and southfront@list.ru. Also be aware that many email services such as Hotmail, Yahoo etc. may block correspondence from info@southfront.press and some others put it in spam.

If you want to support SouthFront but have no opportunity to do it via cryptocurrency, please contact us: info@southfront.press and southfront@list.ru.

SouthFront: Analysis and Intelligence
NOW hosted at southfront.press
Previously, SouthFront: Analysis and Intelligence was at southfront.org.
The .org domain name had been blocked by the US (NATO) (https://southfront.press/southfront-org-blocked-by-u-s-controlled-global-internet-supervisor/) globally, outlawed and without any explanation
Back before that, from 2013 to 2015, SouthFront: Analysis and Intelligence was at southfront.com

SOUTHFRONT.PRESS

The post Ballistic Missiles, No Warning: Washington’s Silence Reaches The Front Line appeared first on South Front.

Washington Gets The Diesel – Kyiv Gets The Bill

12 October 2026 at 20:19

On October 11, Donald Trump announced an energy ceasefire between Russia and Ukraine. Neither side had been consulted. Neither side knew what it meant.

President Zelenskyy said he learned about the initiative from the internet, adding that he would support it if both parties assumed mutual obligations. Moscow offered no official confirmation. Members of the Russian State Duma stated they had no knowledge of any White House peace initiative or ceasefire arrangement. Europe declined to endorse the proposal, prompting U.S. Treasury Secretary Scott Bessent to accuse European governments of hypocrisy — noting that since the start of the war, Europe has paid Russia more for energy than it has provided Ukraine in military aid, while simultaneously opposing American arrangements to import Russian diesel.

Nearly 24 hours passed before the details began to emerge through leaks to major international outlets. According to Axios, the “energy ceasefire” announced by Trump referred specifically to a mutual agreement to halt strikes on oil refineries. The asymmetry of that arrangement is stark. Ukraine has no functioning refineries left to protect. Its economy runs entirely on hydrocarbon imports from Europe. What Trump framed as a bilateral ceasefire is, in practical terms, a directive to Kyiv to stop hitting Russian refining infrastructure.

The reason for that directive is not difficult to identify. The United States is facing severe fuel price increases, and Washington has quietly reached an arrangement to import Russian diesel. Monitoring resources indicate that as early as September 22, a tanker carrying Russian diesel — the Minerva Zen, sailing under a Greek flag — departed oil terminals in northern Russia bound for a port on the U.S. East Coast. The vessel is expected to arrive, reportedly in South Carolina, on October 12. The ceasefire announcement came nineteen days later.

For Ukraine, the terms of this arrangement are unambiguous. Every strike on a Russian refinery now risks triggering a cutoff of U.S. intelligence sharing and weapons deliveries — a threat the American administration has already made explicit. Russia, meanwhile, faces no equivalent constraint. On the evening of October 11, Zelenskyy announced a Russian strike on Kharkiv’s Thermal Power Plant No. 5. He also reported that over the past week alone, Russian forces had conducted more than 200 strikes on Ukrainian electricity generation and transmission facilities, along with 17 strikes on gas and oil infrastructure.

Ukraine has been told to stop striking the refineries that power the Russian war machine — in exchange for a ceasefire that protects infrastructure Ukraine no longer has. Russia continues striking Ukrainian power plants at a rate of more than 30 per day. The math here is not complicated — and it does not favor the side fighting for its survival.

______________________________________________________________________________________________________________________

DEAR FRIENDS. IF YOU LIKE THIS TYPE OF CONTENT, SUPPORT SOUTHFRONT WORK:

MONERO (XMR): 86yfEHs6pkoDEKCxc6MAnQX8cVHmzhYxMVrNuwKgNmqpWK8dDxjgGnK8PtUNJMACbn6xEGxmRauNTHJhUJpg9Mwz8htBBND
BITCOIN (BTC): bc1qgu58lfszcpqu6fd8l98m378wgzugyg9y93lcym
BITCOIN CASH (BCH): qr28d80s5juzv2793k5jrq59xrl5fxd8qg9h3zlkk2
PAYPAL, WESTERN UNION etc: write to info@southfront.press , southfront@list.ru

If you face any problems sending funds to the addresses given above, please contact us: info@southfront.press and southfront@list.ru. Also be aware that many email services such as Hotmail, Yahoo etc. may block correspondence from info@southfront.press and some others put it in spam.

If you want to support SouthFront but have no opportunity to do it via cryptocurrency, please contact us: info@southfront.press and southfront@list.ru.

SouthFront: Analysis and Intelligence
NOW hosted at southfront.press
Previously, SouthFront: Analysis and Intelligence was at southfront.org.
The .org domain name had been blocked by the US (NATO) (https://southfront.press/southfront-org-blocked-by-u-s-controlled-global-internet-supervisor/) globally, outlawed and without any explanation
Back before that, from 2013 to 2015, SouthFront: Analysis and Intelligence was at southfront.com

SOUTHFRONT.PRESS

The post Washington Gets The Diesel – Kyiv Gets The Bill appeared first on South Front.

Leave If You Can – Kyiv’s Mayor Speaks As Russia Strikes Deeper And Harder

9 October 2026 at 20:07

Russia’s strikes on October 9 covered Ukraine from west to east, hitting targets in Zaporizhzhia, Odessa, Kharkiv, Chernihiv, and reaching as far as Ivano-Frankivsk in the west. But the most consequential blows landed, as they increasingly do, in and around Kyiv.

The Trypilska thermal power plant was struck again, and attacks on the 750-kilovolt substation near Nalyvaivka continued. The cumulative effect on the capital is no longer abstract. Kyiv’s sewage system temporarily stopped accepting wastewater from one city district after power was cut to Kyivvodokanal facilities. Residents sought shelter overnight in metro stations. Mayor Vitali Klitschko issued a public warning about a serious threat to the city’s municipal infrastructure and recommended that residents who have the option to temporarily leave the capital consider doing so. Ukrainian authorities announced further restrictions on electricity supply to households, industry, and businesses beginning October 9. Elsewhere in the country, a food warehouse belonging to the Tavria retail chain was hit in Odessa, Kharkiv’s thermal power plant No. 5 was struck for the first time in a long period, an Epicenter shopping center in Chernihiv was hit by Geran drones, and a Geran-4 reached Ivano-Frankivsk, striking an industrial facility.

On the front lines, Russian forces maintain the initiative across key sectors. In the Chernihiv Oblast, Russian combat aviation and strike drones have been systematically hitting Ukrainian military positions — a pattern that Ukrainian and independent analysts describe as consistent with preparation for ground operations. On October 8, a drone storage facility near Kovchyn was destroyed, and strikes were recorded against positions of the 105th Border Detachment and the 143rd Mechanized Brigade near Sutky and Semenivka. The most significant confirmed strike, however, hit the command post of Ukraine’s 18th Army Corps near Bakhmach, with possible casualties among senior and flag-rank officers.

In Sumy Oblast, paratroopers of Russia’s 83rd Air Assault Brigade drove Ukrainian units of the 71st Air Mobile Brigade out of the settlement of Kyianytsia on October 9, bringing the entire settlement cluster under Russian control. With the leaf cover gone from surrounding woodland by late autumn, Russian forces will be able to move against Ukrainian positions in the forest south of the settlement with far greater effectiveness.

In Dobropillia, the battle has entered its decisive phase. On October 8, Russian assault units entered the city simultaneously from the north and south, splitting the Ukrainian garrison in two parts.

Kyiv’s mayor is advising residents to evacuate. A garrison has been cut in half. A command post has been destroyed. Russia is not approaching a decisive moment in this war — it is already inside one.

______________________________________________________________________________________________________________________

DEAR FRIENDS. IF YOU LIKE THIS TYPE OF CONTENT, SUPPORT SOUTHFRONT WORK:

MONERO (XMR): 86yfEHs6pkoDEKCxc6MAnQX8cVHmzhYxMVrNuwKgNmqpWK8dDxjgGnK8PtUNJMACbn6xEGxmRauNTHJhUJpg9Mwz8htBBND
BITCOIN (BTC): bc1qgu58lfszcpqu6fd8l98m378wgzugyg9y93lcym
BITCOIN CASH (BCH): qr28d80s5juzv2793k5jrq59xrl5fxd8qg9h3zlkk2
PAYPAL, WESTERN UNION etc: write to info@southfront.press , southfront@list.ru

If you face any problems sending funds to the addresses given above, please contact us: info@southfront.press and southfront@list.ru. Also be aware that many email services such as Hotmail, Yahoo etc. may block correspondence from info@southfront.press and some others put it in spam.

If you want to support SouthFront but have no opportunity to do it via cryptocurrency, please contact us: info@southfront.press and southfront@list.ru.

SouthFront: Analysis and Intelligence
NOW hosted at southfront.press
Previously, SouthFront: Analysis and Intelligence was at southfront.org.
The .org domain name had been blocked by the US (NATO) (https://southfront.press/southfront-org-blocked-by-u-s-controlled-global-internet-supervisor/) globally, outlawed and without any explanation
Back before that, from 2013 to 2015, SouthFront: Analysis and Intelligence was at southfront.com

SOUTHFRONT.PRESS

The post Leave If You Can – Kyiv’s Mayor Speaks As Russia Strikes Deeper And Harder appeared first on South Front.

❌