GeoConfirmed Profile picture
Jun 19, 2022 85 tweets 35 min read Read on X
"Indiscriminate shelling of Donetsk on 04 JUN",
@GeoConfirmed thread 5.

Who shelled Donetsk around sunset on 04 Jun?

We don't know how long this thread will be and additional information later on will also be placed in this thread, so we number it "xx/"

01/
We started an investigation on this indiscriminate shelling because of the fact that a DPR representative claimed it was an Ukrainian shelling and Ukrainian sources claimed this was a Russian shelling for a pretext.
So who could be right?

Let's start with GeoLocations:

02/
POV 01:

POV GRID: 48.000746, 37.82683

GeoLocated by @Bazinga00264477



03/
POV 02:

POV GRID: 48.00370, 37.80394

GeoLocated by @rollowastaken



05/
GeoLocation POV 02:

06/
POV 03:

POV GRID: 48.001356, 37.807657

GeoLocated by @kargolow



07/
GeoLocation POV 03:

08/
POV 04:

POV GRID: 47.996689, 37.820240

GeoLocated by @doppelot



09/
GeoLocation POV 04:

10/
POV 05:

POV GRID: 48.008577, 37.813400

GeoLocated by @rollowastaken

Source: t.me/makarov_kb/522

11/
GeoLocation POV 05:

12/
So these were 5 POV's we geolocated (we geolocated more, but for this thread we only use these 5.)

When placed on a map we get a clue of where the area of impact should be.

13/
Based on the first video we can make an assessment about the number of impacts:

1,5km away from impact area.
Speed of sound 343 m/s so rougly 5 seconds delay. The movie starts immediately with the sound of impacts.

14/
When the last one occurred there is indeed a delay about 5 Seconds.
So how many impacts where there?
How much flashes do we see?

We see around 17+ flashes --> We can hear 5/6 before flashes reach the POV. So we have an estimation around 20-25 impacts.

15/
We have to take in account that it's at least around 25 impacts because the filming started when the shelling was already busy.

Timing of the shelling (video): 15 seconds.
(again we don't know how long it's been going on)

So this would mean 25/15= 0,6 sec for each impact.

16/
So now the "Impact" video's (with some analyses of those impact's).

We know there are at least 20 impacts, so footage should emerge. And it did.
In this thread we only analyse the impacts where we GeoConfirmed the location.

17/
Impact 01: "Massage & Spa"

GRID: 48.013194, 37.814042

GeoLocated by @Doppelot

Source: t.me/itsdonetsk/163…

18/
GeoLocation Impact 01: "Massage & Spa"

19/
Impact 02: "Residential Building"

GRID: 48.012574, 37.817595

GeoLocated by @doppelot

Source: t.me/itsdonetsk/163…

20/
GeoLocation Impact 02: "Residential Building"

21/
Impact 03: "Bus Stop"

GRID: 48.012905, 37.811800

GeoLocated by Doppelot

Source: t.me/itsdonetsk/163…

22/
GeoLocation Impact 03: "Bus Stop"

23/
Impact 04: "Street Corner"
(2 pictures, same impact picture taken from opposite direction)

GRID: 48.012492, 37.811646

GeoLocated by @Doppelot and @rollowastaken

Source: t.me/itsdonetsk/163… and t.me/itsdonetsk/163…

24/
GeoLocation Impact 04: "Street Corner"

25/
Impact 05: "Den"

GRID: 48.013260, 37.814655

GeoLocated by @kargolow

Source: t.me/itsdonetsk/162…

26/
GeoLocation Impact 05: "Den"

27/
Impact 06: "White Van"
This was a complicated one, with more POV's. But there is a White Van near the impact so we use that as reference.

GRID: 48.01215, 37.81454

GeoLocated by @neonhandrail

VID 1:


28/
GeoLocation Impact 06: "White Van" VID 1.

30/
GeoLocation Impact 06: "White Van" VID 2.

31/
3th video from Impact 06: "White Van"


32/
4th video from impact 06: White Van"


33/
Impact 07: "Yellow Building"

GRID: 48.014761, 37.817705

GeoLocated by @kargolow

Source: t.me/itsdonetsk/162…

34/
GeoLocation Impact 07: "Yellow Building"

35/
Impact 08: "Orange building"

GRID: 48.014047, 37.812647

GeoLocated by @doppelot and @neonhandrail

Source: t.me/itsdonetsk/162…

36/
GeoLocation Impact 08 "Orange building"

37/
We found footage of other impacts also but we couldn't GeoConfirm those.

If we map those 8 impacts, this is what we get:

38/
So we know WHAT happened = Donetsk is shelled with at least 8 GeoLocated impacts and at least 20 seen/heard impacts.

So WHEN? Around 2000 PM.

Every video we found was posted on 04 JUN in the evening and on 05 JUN.

39/
In different videos you can see a Sunset and the same cloud formations.

VID 1:

VID 2:


40/
We have the WHAT? and the WHEN? Now we go for the HOW: Which type of ammunition and/or launching platform is used?

What we already know is that the Target box is roughly 600x400m's. So whatever is used has a big impact spreading.

41/
But we also found footage of ammunition remnants.

Impact 03: "Bus Stop"

42/
Impact 04: "Street Corner"

(No remnant, but the diameter of the hole is a sign)

43/
Impact 06: White Van

44/
Based on the area of spreading and the ammunition remnants it is highly likely that a GRAD was used.

Source: aoav.org.uk/infographic/in…

45/
And the most common used launching platform is a BM-21 with a 9M22 rocket.
This combination has a range of 20km's.

With a Tornado-G the range can be extended to 40km's. But these are very rare.

46/

Source:
military-today.com/artillery/grad…
military-today.com/artillery/torn…
Some other interesting facts about a GRAD:

- 40 rockets
- a rocket is launched every 0.5 seconds
- maximum range of 20.4 km
- How further the range, how bigger the spreading of impacts.

47/

characterisationexplosiveweapons.org/studies/annex-…
"At the moment of detonation, the basic warhead scatters a total of 3,922 fragments, killing and injuring anyone in its midst. The area affected by the blast and fragmentation of each high explosive warhead that strikes the ground is measured at 700m sq."

48/
"This is an area roughly equivalent to a circle with a radius of 15m, although Grad rockets spit most of their fragmentation effects in an area forward of where the rockets land."

49/
So based on the information of the impact area and the facts above, we can conclude it's highly likely that a Grad was used.

So we know the WHAT? WHEN? HOW? now we try to answer the FROM WHERE.

50/
To asses the launch direction we based us on the known spreading pattern of a Grad Impact: This is a high angle type of ammunition. So the mortar perception of impacts is used.

Source: @bellingcat investigation
bellingcat.com/app/uploads/20…

51/
So this graph we will project on the impacts to assess the direction from where it was launched.

More info: stopfake.org/en/analysis-of…

52/
Impact 01: "Massage & Spa"

Direction to launch area = NW

53/
Impact 02: "Residential Building"

Direction to launch area = NW

54/
Impact 03: "Bus Stop"

Direction to launch area = NW

55/
Impact 04: "Street Corner"

Direction to launch area = NW

56/
Impact 05 "Den"

Direction to launch area = NW / N / NE

57/
Impact 06 "White Van"

Direction to launch area = NW

58/
On the last 2 impacts we can't make an assessment because they fell on a roof and we don't have a clear view on the impact.

Even with room for error, and based on the orientation of the buildings it's highly likely that the launch direction is to the NW of the impact area.

59/
If we put everything together (direction + BM-21 Grad) we can conclude that this should be the area from where the launch took place.

Black line = Frontline assessment of that day by @DavidBatashvili

60/
Map by @Nrg8000 about the situation on 04 JUN.

Area around the airport is conflicted.

61/
So what does this mean? The front line is approx 9 km's away from the impact zone.

The minimum range for the use of a GRAD is depending from which source is used between 3km and 5km (We don't take the Direct Fire method in account cause of the urban nature of impact area)

62/
Grad rockets have the same initial velocity so that means that their range is determent by the inclination.

Source: scielo.cl/img/revistas/j…

researchgate.net/publication/29…

63/
If we take a look at the impacts we see that the impacts have an angle between 30 and 45 degrees.

We also know that the impact zone is roughly 600m x 600m. How further you fire with a GRAD how bigger the spreading of impacts.

64/
So who is responsible?

If this would be done by Russia that would mean they had to place their GRAD(s) on the active (!) frontline, which is unlikely.

65/
So based on all this information we can assume this was an Ukrainian attack with a GRAD BM-21 from the area West of Avdiivka. But can we find other information of this possibility?

66/
On 31 MAY "The Sun" posted a video on YouTube titled "Ukrainian soldiers fire a flurry of rockets at Russian targets in Donetsk"

In this video you only see one BM-21 who fires a few rockets at targets in Donetsk.

So they were in the area.



/67
And then you also have the shelling history of Donetsk:

For Donetsk Ukraine has a history of using Unguided rockets.

hrw.org/news/2014/07/2…

68/
And in the recent weeks Ukraine shelled mostly military targets every day.

"17 1426 JUN - GEO - PIC - Military base in Kievsky District of Donetsk is hit"



69/
And the Ukrainians are still close to Donetsk in the NW:

"17 1850 JUN - GEO - UAV - DNR artillery strikes on reported Ukrainian position"



70/
Ukraine never officially denied that it wasn't them.

They are shelling military targets in Donetsk on a daily basis and if you use unguided rockets for it, it sometimes goes wrong.

The use of a GRAD against populated area's is by nature of the weapon system just wrong.

71/
Russia is shelling dozens of cities with unguided rockets, they are committing a lot of war crimes and they violate the Convention of Geneva on a daily basis.

Conclusion:
In this case it is our assumption that this shelling was highly likely done by the Ukrainian military.
72/
Something about the indiscriminate shelling of populated area's 👇

Protocol Additional to the Geneva Conventions of 12 August 1949, and relating to the Protection of Victims of International Armed Conflicts (Protocol I), 8 June 1977.

👇

73/
For this thread I want to thank all the @GeoConfirmed volunteers. You can follow them by following the members of this list: twitter.com/i/lists/153567…

I want to thank some members of the @bellingcat discord, who participated in the search for the truth.

74/
I want to thank @DefMon3, @Nrg8000 and some members of @bellingcat and @Cen4infoRes for the advice.

We still have some other investigations going on.
We especially investigate doubtful events.

But after all there is no doubt that Russia is the lying aggressor in this war.

75/
Other threads from GeoConfirmed (And members).

"01 APR 2022: The Ukrainian Ambush near #Dmytrivka (+ killing of POW’s)"



76/
"03 APR 2022: The Bucha massacre"



77/
"11 APR 2022: The Kramatorsk strike:

"

78/
"12 MAY 2022: Ukrainian forces in Mariupol come under attack, one soldier was hit by gunfire. Grenade lobbed back at Russian forces."



79/
From volunteers:

23 APR 2022, by @brechtcastel

"Ukrainian soldier: "We had orders to shoot to kill at any moving person, whether it was peaceful or not."



81/
26 APR 2022, by @kargolow

"the video of Ukrainian prisoners of war appeared on social media (see first screenshot)."



82/
04 MAY 2022, by @brechtcastel

"2M people have seen this picture on #Telegram (without blur): "🇷🇺 Russian soldier was chained [...] tortured and [...] set on fire while still alive."



83/
07 JUN 2022, by @kargolow

"Footage showing railway transport of military equipment somewhere in Irkutsk oblast appeared today"



84/
15 JUN 2022, by @brechtcastel

"A Russian missile 🇷🇺 killed at least three Ukrainian citizens 🇺🇦 on April 16 in Kyiv."



85/

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with GeoConfirmed

GeoConfirmed Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @GeoConfirmed

Oct 6
GeoConfirmed Investigation - October 7th 2023 - Publication of the map.

geoconfirmed.org/7oct

Also named Operation Al-Aqsa Flood - Black Sabbath - Simchat Torah Massacre - the 7 October attacks.

In the early morning of October 7th, different factions, likely coordinated by The Palestinian Joint Operations Room, launched a major attack launched on Israeli territory. It is considered one of the deadliest days in Israeli history, with a total of 1,195 people killed according to official figures, including 815 Israeli civilians (including 36 children), 71 foreign nationals, and 379 members of Israeli security forces. In addition, 251 hostages were taken, many still in captivity, creating the worst hostage crisis in Israeli history.

(Sources: france24.com/en/live-news/2…
csis.org/analysis/hamas…
en.wikipedia.org/wiki/October_7…)

The GeoConfirmed volunteer team has undertaken the ambitious task of investigating and documenting the events of that day.

For over 2 years, our volunteers have collected and analyzed publicly available footage, establishing their locations and a timeline of the events. Despite experience monitoring multiple conflicts, the footage from that day is among the most disturbing that they have ever encountered. However, due to the proliferation of misinformation about these events, we believe it is important to organize the footage in one place and index it in space and time so that anyone with doubts can see what happened with their own eyes.

Though we have chosen to publish our map, there are still hundreds of additional frames awaiting analysis. But, given the gravity of the events on that day, we have decided to move forward with publication of our map, rather than waiting for the analysis of the additional frames, which could take several more months. The time of our volunteers is a finite resource, and we continue to monitor global conflicts, including the wars in Ukraine, Myanmar, Gaza, Sahel region and more. Our hope is that publication now will encourage others to share open-source efforts at documenting the October 7th attack.

Terminology

For this investigation, the following terminology is used:

Militants: Individuals assessed to be Palestinian, carrying weapons or identified by other markings like headbands.
We use this as a category for all militant groups involved in the attack. Other options were fighters, insurgents, terrorists, or unlawful combatants, but because the appropriate use of such designations depends on many factors, some hard to measure, we decided to use the term “militants.”

Israeli Security Personnel: Individuals identified by their uniforms and gear, including military (IDF), police, and other armed security.

Palestinian/Israeli Civilians: Individuals dressed in civilian clothing, without any visible weapon.

Methodology

A significant portion of the footage in this investigation comes from GoPro cameras worn by militants involved in the attack, most collected after they were killed by Israeli security personnel. Other footage was recorded by first responders, security forces, and civilians using cell phones, dash cams, and surveillance cameras. Almost all of it is collected from social media networks such as X/Twitter and Telegram.

Geolocations are determined using well-established methods, comparing features visible in the footage with satellite and panorama imagery that is publicly available from tools like Google Earth and Google Street View. Each geolocation is accompanied by a proof, an annotated diagram used to explain the geolocation analysis, typically as X/Twitter posts published by our volunteers. Readers can thus verify for themselves the geolocations published on our map.

The timeline of events is based on comparison of the footage, sun angle, and other contextual clues. While locations can be determined precisely, timing is an informed assessment.

Militant Groups

(Picture source: longwarjournal.org/archives/2020/……)

There are different Palestinian militant factions under an umbrella group known as The Palestinian Joint Operations Room, and some of those factions are designated as terrorist organizations by the US, EU and other nations.

eur-lex.europa.eu/legal-content/…

Militant groups can at times be recognized by the well-known color and style of headbands that they wear. At other times, a group’s participation can be inferred when they publish footage and claim responsibility on their official social media channels.

For our October 7 map, we have chosen to align the pin colors with the corresponding militant groups involved. For example, if you want to view all geolocated footage involving hostages, you should select the hostage icon from each faction (represented by different colors) to display all related incidents on the map.
Identified participation of militant groups based on the visual headbands in footage regarding Oct 7th 2023:

(Some of those also identified by @BBC Verify: bbc.com/news/world-mid…)

Green: Hamas, Izz ad-Din al-Qassam Brigades
Map colour: Dark Green

Black: Palestinian Islamic Jihad (PIJ), Al-Quds Brigades
Map colour: Black

Black: Palestinian Mujahideen Movement, Mujahideen Brigades
Map colour: Grey

White: Palestinian Freedom Movement, Al-Ansar Brigades
Map Colour: White

Red: Popular Front for the Liberation of Palestine (PLFP), Abu Ali Mustafa Brigades
Map Colour: Red

Red: Democratic Front for the Liberation of Palestine, National Resistance brigades, also known as Martyr Omar Al-Qassem Forces or Martyr Omar Al-Qasim Forces.
Map Colour: Pink

Yellow: al-Aqsa Martyrs' Brigades
Map Colour: Yellow

Other used colours:
Dark Blue: Israeli Security Personnel
Light Blue: Israeli Civilians
Brown: Palestinian civilians
Light Green: Palestinian Militants of unknown affiliation
Purple: Unknown affiliation (Could be Israeli or Palestinian)

(Picture source: en.milligazete.com.tr/press_release_……)

Based on all the footage we have seen, some of our insights about this attack:

On October 7, 2023, Hamas launched a coordinated and unprecedented attack on Israel. The assault began around 6:30 a.m., at sunrise, with a massive barrage of rockets fired from Gaza into southern and central Israel, overwhelming defense systems.

As rockets rained down and all non-essential Israeli personnel and civilians took shelter, the first wave of militants from various factions began their assault on the heavily fortified border.
To initiate the attack, they deployed bomber drones to disable the remote-controlled machine guns positioned on the watchtowers. Using explosives and bulldozers, they breached the border fences and walls, creating multiple entry points.

Some militants infiltrated Israel by sea near Zikim, while others used motorized paragliders to cross into Israeli territory, tactics that had been rehearsed in joint drills prior to the attack.
After the border defenses were breached, the militants advanced toward IDF bases, where they killed and captured Israeli soldiers. Due to the lack of defenses and the rapid pace of the operation, the militants soon began raiding nearby kibbutzim. They showed no mercy to anyone they encountered, resulting in the deaths of hundreds of civilians—sometimes in extremely brutal ways, including throat-cutting. Cars and houses were set on fire.

During the attack, homes were set on fire, and widespread looting took place, with Palestinian militans and civilians stealing property, equipment, and even animals from the affected communities. The sheer number of attackers, including both militants and civilians, overwhelmed local defenders and contributed to the scale of violence and abductions.

Based on available footage, the first wave consisted of well-equipped militants wearing military gear and carrying weapons, from RPGs to sniper rifles.
They used trucks, including technicals, and motorcycles to move quickly.

This initial group was followed by a second wave: armed Palestinian civilians: dressed in civilian clothing but carrying weapons. Before noon a third wave arrived: Palestinian civilians, numbering in the hundreds or possibly thousands, who crossed the border to loot Israeli kibbutzim.

Footage also showed not only militants but also Palestinian civilians taking hostages during the chaos. As hostages were transported back to Gaza, the hostage-takers were cheered by Palestinian civilians, some of whom spat on or beat the captives as they passed. Armed militants also brought some hostages to Palestinian hospitals.

It took the IDF several hours to, and in some areas multiple days, to fully clear the region of militants, as they confronted the aftermath of one of the largest terrorist attacks in Israel’s history.

We want to caution you that some of the footage from October 7, 2023, shared in this thread may be very graphic, as we have selected videos to highlight the intensity and harshness of the events on that day.

Credits

This is a @GeoConfirmed Investigation conducted by @TwistyCB, @GeoRaccoon, @davidnewschool, @COUPSURE and @MiddleEastBuka, @adler_zvi and @KJ_X23 with the support of @PowerPigeon2.

We want to thank all the other geolocators and the full geolocation community, without their geolocations and support this investigation wouldn't have the same value as it has now.

In the following days/weeks/months we will keep updating this map when new geolocated footage emerges.

If you like our work you can buy us a coffee.
buymeacoffee.com/geoconfirmed

This helps:

Improving our maps and user interface.
Improving data management.
Buying Sat Img for confirmations and investigations.

More information about our work:
World: geoconfirmed.org/world (500+)
Ukraine: geoconfirmed.org/ukraine (49000+)
Sahel: geoconfirmed.org/sahel (830+)
Syria: geoconfirmed.org/syria (1050+)
Israel: geoconfirmed.org/israel (6400+)
Iran: geoconfirmed.org/iran (300+)
Yemen: geoconfirmed.org/yemen (200+)
Myanmar: geoconfirmed.org/myanmar (780+)
Cartel Map: geoconfirmed.org/cartel (500+)

Thanks to all our volunteers all over the world!

1/xImage
Image
Image
Image
Over 1,000 videos analyzed and more than 500 geolocations mapped.

Our map:

We want to caution you that some of the footage from October 7, 2023, shared in this thread may be very graphic, as we have selected videos to highlight the intensity and harshness of the events on that day.

2/xgeoconfirmed.org/7octImage
Vid 1 - Right before sunrise militants of Izz ad-Din al-Qassam Brigades, military wing of Hamas, blew a hole in the border wall near Kerem Shalom.

31.22995, 34.28153
67HJ+XJJ Kerem Shalom, Israel

Vid 2 - After the militants breached the border fence they also breached the wall, protecting Kerem Shalom, with explosives, before entering the kibbutz.

31.22822, 34.28154
67HJ+7JM Kerem Shalom, Israel

GeoLocated by @JoshuaKoontz__

Geolocation:
x.com/joshuakoontz__…
x.com/joshuakoontz__…

Sources:
t.me/southfirstresp…
t.me/southfirstresp…

Visit our map: geoconfirmed.org/7oct

3/x
Read 24 tweets
Apr 13
GeoConfirmed UKR.

Another devistating missile attack by Russia in the middle of Sumy, the capital city of Sumy Oblast.

The attack, reportedly involving two missiles, occurred during Palm Sunday, a significant religious holiday in Ukraine, when many people typically visit churches and/or spend time with their families.

The horrific attack has already resulted in 21 fatalities and 34 injuries, including 5 children, according to initial reports.

0:06 - Damaged Congress Centre -
50.905909, 34.794115
WQ4V+9J9 Sumy, Sumy Oblast, Ukraine

0:25 - Location of the civilian casualties - 50.905071, 34.794703
WQ4V+2VG Sumy, Sumy Oblast, Ukraine

GeoLocated by @99Dominik_

Geolocation:
x.com/99Dominik_/sta…
x.com/99Dominik_/sta…

Location: geoconfirmed.org/ukraine/e082f4…

Sources: x.com/bayraktar_1lov…
Read 4 tweets
Apr 5
GeoConfirmed ISR - Warcrime.

IDF soldiers ambushed multiple ambulances, a fire truck and their personnel (15+), killing them on-site, burying the bodies along with the vehicles (according to NYT based on sattelite imagery)(!) and lied about the circumstances (!). It took 5 more days before IDF allowed safe passage to search for the missing first responders. (!)

A spokesperson for the IDF, Lt. Col. Nadav Shoshani (@LTC_Shoshani), issued a statement on March 31, now demonstrated to be FALSE by emerging evidence, asserting

"Uncoordinated vehicles were identified advancing suspiciously toward IDF troops without headlights or emergency signals."

The footage provides conclusive proof that:
The ambulances and fire truck were unmistakably operating as emergency vehicles, with their lights activated, and the personnel were wearing their reflective gear.

(Statement by IDF spokeperson
x.com/LTC_Shoshani/s…)

This incident has been described as one of the most severe potential war crimes attributed to the IDF.

Reportedly it represented the single deadliest attack on Red Cross and Red Crescent Society workers anywhere in the world since 2017.

Eventually, rescue teams uncovered the ambulances and the remains of 14 paramedics and 1 UN employee who had been reported missing. 1 is reportedly still missing.

More information:

nytimes.com/2025/04/04/wor…

31.323398, 34.243681
8G3P86FV+9F

GeoLocated by @AbuLocation

Geolocation:
x.com/AbuLocation/st…
x.com/AbuLocation/st… x.com/AbuLocation/st… x.com/AbuLocation/st…

Location: geoconfirmed.org/israel/b7b2c58…

Sources: Vid1
x.com/PalestineRCS/s…
Vid2
x.com/EyeonPalestine… Vid3 x.com/AbuLocation/st…
Vid 4 x.com/UNOCHA/status/… (Pic) t.me/dcdgaza/8998 x.com/AbuLocation/st… (Statement 1) x.com/PalestineRCS/s… (Statement 2) x.com/ifrc/status/19…
Read 7 tweets
Feb 20
GeoConfirmed UKR - Misinformation by President Trump.

While we typically refrain from political commentary, President Donald Trump's recent statement regarding the war in Ukraine is so egregious that we feel compelled to respond.

Several claims made by President Trump have already been debunked. We've included responses from Grok AI for each claim, demonstrating that even Grok refutes the misinformation spread by the president.

In this thread, we will provide geolocated footage as a reminder to everyone that Russia invaded Ukraine on February 24, 2022, marking the beginning of this war.

1)

The United States has not spent $350 billion on this war, nor has it outspent Europe by $200 billion. In fact, European contributions have surpassed those of the US. Moreover, a significant portion of the American military aid (around 90% !) is spend in the US, reinvesting in the US economy.

statista.com/statistics/149…

eeas.europa.eu/delegations/un…

ifw-kiel.de/publications/n…

csis.org/analysis/where…

(Grok: x.com/i/grok/share/9…)

2)

President Zelensky did not claim that half the American money sent to Ukraine is "missing". He stated that half of the promised funds had not been received, which is a crucial distinction.

csis.org/analysis/where…

politifact.com/factchecks/202…

edition.cnn.com/2025/02/19/pol…

(Grok: x.com/i/grok/share/x…)

3)

Ukrainian constitution prohibits elections during wartime, a measure designed to protect the democratic process from foreign interference, particularly given Russia's known capabilities in this area...

foreignpolicy.com/2023/07/11/ukr…

edition.cnn.com/2024/03/30/eur…

united24media.com/war-in-ukraine…

(Grok: x.com/i/grok/share/i…)

4)

President Zelensky is not a dictator, as evidenced by Ukraine's constitutional framework and his commitment to holding elections once hostilities cease. In contrast, it's worth noting that President Putin consistently wins elections in Russia with implausibly high percentages of votes, with opposition that 'falls out of windows", is poisened or jailed, raising questions about the true nature of Russia's electoral process.

europarl.europa.eu/doceo/document…

oscepa.org/en/news-a-medi…

osce.usmission.gov/on-the-russian…

japantimes.co.jp/news/2024/03/1…

bbc.com/news/world-eur…

(Grok: x.com/i/grok/share/a…)

5)

President Zelensky has a approval rate above 50% and not 4%. 4% is Russian disinformation.

edition.cnn.com/2025/02/19/pol…

kiis.com.ua/?lang=eng&cat=…

euronews.com/2025/02/19/zel…

abcnews.go.com/International/…

(Grok: x.com/i/grok/share/I…)

6)

There was no NATO expansion to the East, as NATO itself cannot expand. Instead, democratic countries independently decide whether they want to become members of the alliance. The process of joining NATO is voluntary and involves multiple steps, including meeting specific requirements and completing a formal application process.

The fact that many of Russia's former neighbors have chosen to seek NATO membership speaks volumes about their perception of Russia and their desire for collective security.

The decision of these nations to pursue NATO membership reflects their sovereign right to determine their own foreign policy and security arrangements. It also indicates a preference for the stability and security guarantees that NATO membership offers, rather than remaining under Russian influence.

Regarding the famous 'promise':
Article 103 of the UN Charter establishes a clear hierarchy in international law. It states that obligations under the UN Charter prevail over obligations under any other international agreement in case of conflict. This supremacy extends beyond just treaties, as it is generally understood to also apply to customary international law.
The hierarchy can be summarized as follows:

1) UN Charter obligations
2) Other treaties and customary international law
3) Non-treaty international texts
4) Political promises or commitments
5) Historical claims

Russia's invasion of Ukraine clearly violates fundamental principles of the UN Charter, including the prohibition on the use of force against the territorial integrity of another state. Any attempts to justify this action based on lower-ranking considerations like political promises or historical claims are legally irrelevant.

euvsdisinfo.eu/report/there-i…

nato.int/cps/ra/natohq/…

iir.cz/lies-provocati…

(Grok: x.com/i/grok/share/f… and x.com/i/grok/share/N… and x.com/i/grok/share/N…)

8)

Who initiated this nearly three-year-long war? RUSSIA.

As a platform that has analyzed over 50,000 frames/videos related to the conflict, we will remind the president ,with geolocated footage, who started this war: RUSSIA.

Russia invaded Ukraine on February 24, 2022, despite repeatedly denying any plans for invasion in the preceding days.

x.com/Mike_Pence/sta…

edition.cnn.com/2025/02/19/pol…

(Grok: x.com/i/grok/share/m…)

---

24 FEB 2022 - Russian tanks crossing the border from Belarus into Ukraine in Senkivka.

52.106063, 31.780644
4Q4J+C7C Sen'kivka, Chernihiv Oblast, Ukraine

Sources: x.com/conflicts/stat…

1/11
24 FEB 2022 - Dozens of attack helikopters flying towards Antonov International Airport near Kiyv.

50.596695, 30.500903
HGW2+M9C Vyshhorod, Kyiv Oblast, Ukraine

GeoLocated by @AugustGraham

Geolocation: x.com/augustgraham/s…

Location: geoconfirmed.org/ukraine/0215e3…

Sources: x.com/ralee85/status…

2/11
24 FEB 2022 - About 30 Russian helicopters engaged in attacking Antonov International Airport (Hostomel)

50.583768, 30.254727
H7M3+GV5 Hostomel', Kyiv Oblast, Ukraine

GeoLocated by @Cen4infoRes

Geolocation: x.com/cen4infores/st…

Location: geoconfirmed.org/ukraine/593743…

Sources: x.com/deanobeano1/st…

3/11
Read 11 tweets
Jan 8
GeoConfirmed UKR - Investigation

When Ukraine undertakes offensive operations, Russia attempts to manipulate/influence the information environment.

For nearly three years, we have been monitoring the war in Ukraine, and another notable trend has emerged:
whenever Ukraine initiates an offensive operation, social media becomes inundated with claims of significant Ukrainian losses. However, we have observed that these claims often consist of disinformation: they may reference outdated losses, incidents from different regions, or even Russian losses reported as Ukrainian losses... (I kid you not).
This misinformation is often compiled in a way that suggests Ukraine's offensive efforts are failing, thereby attempting to sway public perception.

Recently, as Ukraine commenced an offensive operation (January 4th, 2025), again bold claims were made about Ukrainian losses.

We took a few days to investigate two specific assertions: one from a relatively small account named @NewRulesGeo and another from 'North Wind,' a Russian channel associated with the military.

The thread by NewRulesGeo garnered over 4 million views, while the post by North Wind attracted nearly 100,000 views on Telegram.

As anticipated, the reality is not as it appears.
For an account calling itself NewRulesGeo, it is striking that the individual does not grasp that geolocation is accurate. A significant portion of their thread is unrelated to the newly launched Kursk operation; it includes either older footage, irrelevant content, or different videos of the same vehicle being attacked while implying they depict different vehicles, and they guess the outcome of strikes without any proof.
Some of the footage was indeed from the recent Ukrainian offensive operations in Kursk Oblast, and by mixing it with unrelated material, they attempt to enhance their credibility. This is a well-known technique in spreading disinformation: combining accurate information with falsehoods. People tend to recognize the accurate claims and, as a result, may assign greater credibility to the entire narrative, including the disinformation.

Regarding the North Wind post, the considerable number of vehicles shown at the end of their video are actually Russian vehicles destroyed in mid-December. They misrepresent their own losses as Ukrainian losses.

We prefer not to invest too much time in debunking disinformation, as a lie can be made in just a few minutes, but the debunking can cost you days.
For example, this fact-check took us several days and the effort of a few dedicated volunteers.

I want to thank volunteers @giK1893, @99Dominik_, @moklasen and @GeoRaccoon for their geolocation work, making this thread possible.

We hope our fact-checking thread receives more than 4 million views, because mis-/ and disinformation is a plague on X and Facts DO Matter.

1/20Image
We will start by the North Wind claim.

"In the area of ​​the settlement of Berdin in the Kursk region, several columns of armored vehicles of the Armed Forces of Ukraine attempted to attack the positions of the Severyans. For most of the armored vehicles and tanks, as well as their crews, the counteroffensive ended as soon as it began. FPV crews, operators of the Lancet loitering munitions, artillery and mortar crews of the Guards "North" actively struck enemy targets. We see the results in the footage.

Such a quantity of "smoking trash of the Armed Forces of Ukraine" clearly shows the attitude of the Ukrainian command to its servicemen. This was another ruthless "meat" assault in the style of Syrsky, and the units of the Guards "North" successfully repelled it."

Ironically, the large number of losses depicted starting at 0:29 are Russian losses incurred during their offensive in mid-December while attacking Ukrainian-occupied territory in Kursk from the west.

Source: t.me/warriorofnorth…
Full video.

2/20Image
Proof:

Geolocation: 51.311532, 35.063038

Great factchecking by @giK1893 in this thread: x.com/giK1893/status…

Picture one:
Geolocation of the Russian losses:
- based on the information provided by ukr.warspotting.net:
ukr.warspotting.net/view/32650/ ukr.warspotting.net/view/32569/ ukr.warspotting.net/view/32961/ ukr.warspotting.net/view/32642/
- based on a video of the Ukrainian 36th Marine Brigade , published 17 December 2024, the showing all the Russian losses in the region: t.me/ua_marines_36b…

Picture two:
Green circle: Russian losses mid-December
Blue arrows: Ukrainian offensive operations which started January 4th, 2025.

Video: Russian losses filmed by the Ukrainian 36th Marine Brigade, published 17 December 2024

Conclusion: North Wind has presented Russian losses from mid-December, misrepresenting them as Ukrainian losses from the recent offensive. Geolocation analysis has confirmed that this footage does not even originate from the area of the recent offensive.

3/20Image
Image
Read 20 tweets
Oct 10, 2024
GeoConfirmed Investigation - Thread 3 - October 7th 2023.

Thread 3 - 'Nahal Oz' area.

This thread contains footage of the Nahal Oz area.

At least four different factions participated in the assault on the military base near Nahal Oz and the kibbutz itself:

a) Izz ad-Din al-Qassam Brigades, military wing of Hamas.
b) Al-Quds Brigades, military wing of the Palestinian Islamic Jihad.
c) Al-Aqsa Martyrs' Brigades.
d) Palestinian Freedom Movement, Al-Ansar Brigades

---

If any new geolocated footage related to this topic becomes available in the future, it will be added at the end of this thread.

---

If you like our work you can buy us a coffee (buymeacoffee.com/geoconfirmed)
By doing so, you are enabling us to enhance our website and servers, and allowing us to buy satellite imagery for our investigations.

1/XImage
GeoConfirmed 7OCT23.

At sunrise, a large convoy of Palestinian militants, over 30, drive towards Israel in jeeps and with motorcycles. They drive in the direction of Nahal Oz, whilst outgoing rocket fire can be heard and seen.

31.490668, 34.481061
8G3PFFRJ+7C

GeoLocated by @TwistyCB

Geolocation: x.com/TwistyCB/statu…

Location: geoconfirmed.org/7oct/bcfff4a5-…

Sources:
t.me/PalpostN/222948 t.me/asmailpress/76… t.me/newss/140688 x.com/TwistyCB/statu…

2/X
GeoConfirmed 7OCT23.

Izz ad-Din al-Qassam Brigades, military wing of Hamas drone bombing a remote machine gun on a tower near Kfar Aza, Israel

31.498647, 34.514034
FGX7+FJ3 Kfar Aza, Israel

GeoLocated by @0Khit, @GeoRaccoon, @PowerPigeon2 and @PeterLu37121201

Geolocation: x.com/geoconfirmed/s… x.com/0khit/status/1… x.com/georaccoon/sta…
x.com/powerpigeon2/s…
x.com/peterlu3712120…

Location: geoconfirmed.org/7oct/effb2319-…

Sources: x.com/warmonitors/st…
x.com/manniefabian/s…
x.com/war_noir/statu…

3/X
Read 31 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(