ABOUT THE SPEAKER
Sean Gourley - Physicist and military theorist
Sean Gourley, trained as a physicist, has turned his scientific mind to analyzing data about a messier topic: modern war and conflict. He is a TED Fellow.

Why you should listen

Sean Gourley's twin passions are physics (working on nanoscale blue-light lasers and self-assembled quantum nanowires) and politics (he once ran for a national elected office back home in New Zealand).

A Rhodes scholar, he's spent the past five years working at Oxford on complex adaptive systems and collective intelligent systems -- basically, using data to understand the nature of human conflict. As he puts it, "This research has taken me all over the world from the Pentagon, to the House of Lords, the United Nations and most recently to Iraq". Originally from New Zealand, he now lives in San Francisco, where he is the co-founder and CTO of Quid which is building a global intelligence platform. He's a 2009 TED Fellow.

In December 2009, Gourley and his team's research was published in the scientific journal Nature. He is co-founder and CTO of Quid.

More profile about the speaker
Sean Gourley | Speaker | TED.com
TED2009

Sean Gourley: The mathematics of war

Sean Gourley despre matematica războiului

Filmed:
1,030,256 views

Extrăgând informaţii apărute în ştiri şi folosindu-le într-un grafic, Sean Gourley şi echipa sa au ajuns la o concluzie uimitoare despre natura războiului modern – şi poate că şi la un model pentru rezolvarea conflictelor.
- Physicist and military theorist
Sean Gourley, trained as a physicist, has turned his scientific mind to analyzing data about a messier topic: modern war and conflict. He is a TED Fellow. Full bio

Double-click the English transcript below to play the video.

00:12
We look around the mediamass-media, as we see on the newsștiri from IraqIrak,
0
0
3000
Peste tot în media, vedem ştiri din Iraq,
00:15
AfghanistanAfganistan, SierraSierra LeoneLeone,
1
3000
3000
Afganistan, Sierra Leone,
00:18
and the conflictconflict seemspare incomprehensibleneînţeles to us.
2
6000
4000
iar conflictele de acolo ni se par de neînţeles.
00:22
And that's certainlycu siguranță how it seemedpărea to me when I starteda început this projectproiect.
3
10000
4000
Aşa mi s-au părut şi mie când am iniţiat acest proiect.
00:26
But as a physicistfizician,
4
14000
2000
Ca fizician însă,
00:28
I thought, well if you give me some datadate,
5
16000
3000
mi-am spus: dacă mi s-ar da date,
00:31
I could maybe understanda intelege this. You know, give us a go.
6
19000
2000
poate aş putea să înţeleg. Daţi-ne o şansă.
00:33
So as a naivenaiv NewNoi ZealanderZeelandă
7
21000
2000
Ca un neozeelandez naiv,
00:35
I thought, well I'll go to the PentagonPentagonul.
8
23000
2000
m-am gândit: o să încerc la Pentagon.
00:37
Can you get me some informationinformație?
9
25000
2000
Îmi puteţi oferi ceva informaţii?
00:39
(LaughterRâs)
10
27000
3000
(Râsete)
00:42
No. So I had to think a little harderMai tare.
11
30000
4000
Nu. A trebuit, deci, să fac un efort mai mare.
00:46
And I was watchingvizionarea the newsștiri one night in OxfordOxford.
12
34000
3000
Într-o seară, mă uitam la ştiri în Oxford
00:49
And I lookedprivit down at the chatteringtrăncănit headsCapete on my channelcanal of choicealegere.
13
37000
3000
şi mi-am fixat privirea pe titlurile de pe postul la care alesesem să mă uit.
00:52
And I saw that there was informationinformație there.
14
40000
2000
Şi am realizat că acestea conţin informaţii.
00:54
There was datadate withinîn the streamsfluxuri of newsștiri that we consumea consuma.
15
42000
3000
Există date în fluxurile de ştiri pe care le consumăm.
00:57
All this noisezgomot around us actuallyde fapt has informationinformație.
16
45000
4000
Se pare că tot zgomotul din jurul nostru chiar conţine informaţii.
01:01
So what I starteda început thinkinggândire was,
17
49000
2000
Astfel, m-am gândit
01:03
perhapspoate there is something like opendeschis sourcesursă intelligenceinteligență here.
18
51000
3000
că poate avem totuşi un fel de sursă publică de informaţii.
01:06
If we can get enoughdestul of these streamsfluxuri of informationinformație togetherîmpreună,
19
54000
3000
Dacă am putea aduna destule date,
01:09
we can perhapspoate startstart to understanda intelege the warrăzboi.
20
57000
3000
poate am ajunge să înţelegem războiul.
01:12
So this is exactlyexact what I did. We starteda început bringingaducere a teamechipă togetherîmpreună,
21
60000
3000
Şi asta am şi făcut. Am pus bazele unei echipe,
01:15
an interdisciplinaryinterdisciplinare teamechipă of scientistsoamenii de știință,
22
63000
2000
o echipă interdisciplinară de oameni de ştiinţă,
01:17
of economistseconomiști, mathematiciansmatematicieni.
23
65000
3000
economişti, matematicieni.
01:20
We broughtadus these guys togetherîmpreună and we starteda început to try and solverezolva this.
24
68000
3000
Împreună am încercat să ajungem la o soluţie.
01:23
We did it in threeTrei stepspași.
25
71000
2000
Totul s-a întâmplat în 3 faze.
01:25
The first stepEtapa we did was to collectcolectarea. We did 130 differentdiferit sourcessurse of informationinformație --
26
73000
4000
Primul pas a fost colectarea. Am colectat din 130 de surse de date --
01:29
from NGOONG-URI reportsrapoarte to newspaperspresă and cablecablu newsștiri.
27
77000
3000
începând de la rapoartele unor organizaţii non-guvernamentale până la ziare şi posturi de ştiri.
01:32
We broughtadus this rawbrut datadate in and we filteredfiltrate it.
28
80000
3000
Aceste date neprelucrate au fost adunate şi filtrate.
01:35
We extractedextras the keycheie bitsbiți on informationinformație to buildconstrui the databaseBază de date.
29
83000
3000
Apoi am extras grupuri esenţiale de informaţie pentru a construi baza de date.
01:38
That databaseBază de date containedconținea
30
86000
2000
Baza de date conţinea
01:40
the timingsincronizare of attacksatacurile,
31
88000
2000
data şi ora atacurilor,
01:42
the locationLocație, the sizemărimea and the weaponsarme used.
32
90000
2000
locaţia acestora, dimensiunea şi armamentul folosit.
01:44
It's all in the streamsfluxuri of informationinformație we consumea consuma dailyzilnic,
33
92000
3000
Toate aceste detalii provin din valul de informaţii pe care le consumăm zilnic,
01:47
we just have to know how to pullTrage it out.
34
95000
2000
trebuie numai să ştim cum să le extragem.
01:49
And onceo singura data we had this we could startstart doing some coolmisto stuffchestie.
35
97000
2000
Având informaţia, puteam începe să lucrăm la lucruri foarte interesante.
01:51
What if we were to look at the distributiondistribuire of the sizesdimensiuni of attacksatacurile?
36
99000
3000
Ce-ar fi dacă am analiza distribuţia dimensiunilor atacurilor?
01:54
What would that tell us?
37
102000
2000
Oare ce am afla?
01:56
So we starteda început doing this. And you can see here
38
104000
2000
Aşa că am început să lucrăm. Puteţi vedea aici
01:58
on the horizontalorizontală axisaxă
39
106000
2000
pe această axă orizontală
02:00
you've got the numbernumăr of people killeducis in an attackatac
40
108000
2000
numărul persoanelor ucise într-un atac
02:02
or the sizemărimea of the attackatac.
41
110000
2000
sau dimensiunea atacului.
02:04
And on the verticalvertical axisaxă you've got the numbernumăr of attacksatacurile.
42
112000
3000
Pe axa verticala avem numărul atacurilor.
02:07
So we plotintrigă datadate for sampleprobă on this.
43
115000
2000
Am luat nişte date şi le-am reprezentat pe acest grafic.
02:09
You see some sortfel of randomîntâmplător distributiondistribuire --
44
117000
2000
Observăm o oarecare distribuţie aleatorie --
02:11
perhapspoate 67 attacksatacurile, one personpersoană was killeducis,
45
119000
3000
poate 67 atacuri cu o singură victimă
02:14
or 47 attacksatacurile where sevenȘapte people were killeducis.
46
122000
3000
sau 47 atacuri în care au fost ucise 7 persoane.
02:17
We did this exactcorect samela fel thing for IraqIrak.
47
125000
2000
Am făcut acelaşi lucru pentru Iraq.
02:19
And we didn't know, for IraqIrak what we were going to find.
48
127000
3000
Nici nu bănuiam ce aveam să descoperim.
02:22
It turnstransformă out what we foundgăsite was prettyfrumos surprisingsurprinzător.
49
130000
4000
A fost destul de surprinzător.
02:26
You take all of the conflictconflict,
50
134000
2000
Iei întregul conflict,
02:28
all of the chaoshaos, all of the noisezgomot,
51
136000
2000
tot acel haos şi zgomot
02:30
and out of that
52
138000
2000
şi din ele rezultă
02:32
comesvine this preciseprecis mathematicalmatematic distributiondistribuire
53
140000
2000
o distribuiţie matematică precisă
02:34
of the way attacksatacurile are orderedordonat in this conflictconflict.
54
142000
3000
a felului în care atacurile sunt organizate în acest conflict.
02:37
This blewa suflat our mindminte.
55
145000
2000
Era uluitor.
02:39
Why should a conflictconflict like IraqIrak have this
56
147000
4000
De ce ar avea un conflict ca cel din Iraq
02:43
as its fundamentalfundamental signaturesemnătură?
57
151000
2000
o astfel de semnătură fundamentală?
02:45
Why should there be orderOrdin in warrăzboi?
58
153000
2000
De ce ar exista ordine în război?
02:47
We didn't really understanda intelege that.
59
155000
2000
Nu prea am înţeles.
02:49
We thought maybe there is something specialspecial about IraqIrak.
60
157000
4000
Ne-am gândit că poate situaţia din Iraq este mai specială.
02:53
So we lookedprivit at a fewpuțini more conflictsconflicte.
61
161000
2000
Aşa că am analizat şi alte conflicte.
02:55
We lookedprivit at ColombiaColumbia, we lookedprivit at AfghanistanAfganistan,
62
163000
2000
Am analizat situaţiile din Columbia, Afganistan
02:57
and we lookedprivit at SenegalSenegal.
63
165000
2000
şi Senegal.
02:59
And the samela fel patternmodel emergeda apărut in eachfiecare conflictconflict.
64
167000
2000
Acelaşi tipar a apărut în fiecare conflict.
03:01
This wasn'tnu a fost supposedpresupus to happenîntâmpla.
65
169000
2000
N-ar fi trebuit să se întâmple asta.
03:03
These are differentdiferit warsrăzboaie, with differentdiferit religiousreligios factionsfracţiunile,
66
171000
3000
Sunt războaie diferite, cu facţiuni religioase diferite,
03:06
differentdiferit politicalpolitic factionsfracţiunile, and differentdiferit socioeconomicsocio-economice problemsProbleme.
67
174000
3000
facţiuni politice diferite şi probleme socio-economice diferite.
03:09
And yetinca the fundamentalfundamental patternsmodele underlyingcare stau la baza them
68
177000
4000
Şi totuşi, tiparele de bază care le caracterizează
03:13
are the samela fel.
69
181000
3000
sunt identice.
03:16
So we wenta mers a little widermai larg.
70
184000
2000
Aşa că am lărgit aria cercetării.
03:18
We lookedprivit around the worldlume at all the datadate we could get our handsmâini on.
71
186000
3000
Am analizat toate datele pe care le-am putut aduna din lumea întreagă.
03:21
From PeruPeru to IndonesiaIndonezia,
72
189000
3000
Şi din Peru până în Indonesia,
03:24
we studiedstudiat this samela fel patternmodel again.
73
192000
2000
am ajuns din nou la acelaşi tipar.
03:26
And we foundgăsite that not only
74
194000
3000
Am descoperit astfel nu numai că
03:29
were the distributionsdistribuţii these straightdrept lineslinii,
75
197000
2000
distribuţiile erau aceste linii drepte,
03:31
but the slopepantă of these lineslinii, they clusteredgrupate around
76
199000
2000
ci şi faptul că înclinările acestor linii se adună în jurul
03:33
this valuevaloare of alphaalfa equalseste egală 2.5.
77
201000
3000
valorii Alpha care este egală cu 2.5.
03:36
And we could generateGenera an equationecuaţie
78
204000
2000
Am putut genera astfel o ecuaţie
03:38
that could predictprezice the likelihoodprobabilitate of an attackatac.
79
206000
3000
care ar putea prezice probabilitatea unui atac.
03:41
What we're sayingzicală here
80
209000
2000
Ceea ce vrem să spunem
03:43
is the probabilityprobabilitate of an attackatac killingucidere X numbernumăr of people
81
211000
4000
este că probabilitatea unui atac care ucide un număr de X oameni
03:47
in a countryțară like IraqIrak
82
215000
2000
într-o ţară ca Iraq,
03:49
is equalegal to a constantconstant, timesori the sizemărimea of that attackatac,
83
217000
3000
este egală cu o constantă înmulţită cu dimensiunea atacului,
03:52
raisedridicat to the powerputere of negativenegativ alphaalfa.
84
220000
3000
ridicată la puterea negativă Alpha.
03:55
And negativenegativ alphaalfa is the slopepantă of that linelinia I showeda arătat you before.
85
223000
6000
Alfa negativ fiind înclinarea liniei pe care am arătat-o mai devreme.
04:01
So what?
86
229000
2000
Bun, şi?
04:03
This is datadate, statisticsstatistici. What does it tell us about these conflictsconflicte?
87
231000
3000
Astea sunt doar date, statistici. Ce ne spun ele despre conflicte?
04:06
That was a challengeprovocare we had to facefață as physicistsfizicienii.
88
234000
3000
Iată provocarea cu care ne-am confruntat ca fizicieni.
04:09
How do we explainexplica this?
89
237000
3000
Cum explicăm asta?
04:12
And what we really foundgăsite was that alphaalfa,
90
240000
2000
Am aflat de fapt că Alfa,
04:14
if we think about it, is the organizationalde organizare
91
242000
2000
dacă stăm să ne gândim bine, reprezintă
04:16
structurestructura of the insurgencyinsurecție.
92
244000
3000
structura organizaţională a insurecţiei.
04:19
AlphaAlfa is the distributiondistribuire of the sizesdimensiuni of attacksatacurile,
93
247000
3000
Alfa este distribuţia dimensiunilor atacurilor,
04:22
whichcare is really the distributiondistribuire
94
250000
2000
care de fapt este distribuţia
04:24
of the groupgrup strengthputere carryingpurtător out the attacksatacurile.
95
252000
2000
puterii grupului care realizează atacurile.
04:26
So we look at a processproces of groupgrup dynamicsdinamică:
96
254000
2000
Am luat deci în considerare un proces de dinamică a grupului --
04:28
coalescencefiltru coalescent and fragmentationfragmentarea,
97
256000
3000
coalescenţă şi fragmentare.
04:31
groupsGrupuri comingvenire togetherîmpreună, groupsGrupuri breakingspargere apartseparat.
98
259000
2000
Grupuri care se formează. Grupuri care se dezbină.
04:33
And we startstart runningalergare the numbersnumerele on this. Can we simulatesimula it?
99
261000
3000
Şi am început să analizăm cifrele de aici. Se poate oare simula?
04:36
Can we createcrea the kinddrăguț of patternsmodele that we're seeingvedere
100
264000
3000
Putem crea acele tipuri de tipare pe care le vedem
04:39
in placeslocuri like IraqIrak?
101
267000
3000
în locuri ca Iraq?
04:42
TurnsSe transformă out we kinddrăguț of do a reasonablerezonabil jobloc de munca.
102
270000
2000
Se pare că am reuşit să facem ceva.
04:44
We can runalerga these simulationssimulări.
103
272000
2000
Putem derula aceste simulări.
04:46
We can recreaterecrea this usingutilizând a processproces of groupgrup dynamicsdinamică
104
274000
3000
Putem recrea această situaţie folosindu-ne de un proces de dinamică a grupului
04:49
to explainexplica the patternsmodele that we see
105
277000
2000
pentru a explica tiparele pe care le vedem
04:51
all around the conflictsconflicte around the worldlume.
106
279000
5000
în conflictele din toată lumea.
04:56
So what's going on?
107
284000
2000
Ce se întâmplă, deci?
04:58
Why should these differentdiferit -- seeminglyaparent differentdiferit conflictsconflicte
108
286000
3000
De ce aceste conflicte diferite – aparent diferite
05:01
have the samela fel patternsmodele?
109
289000
2000
au aceleaşi tipare?
05:03
Now what I believe is going on is that
110
291000
3000
Ceea ce cred eu este că
05:06
the insurgentInsurecțională forcesforţele, they evolveevolua over time. They adaptadapta.
111
294000
4000
forţele insurgente evoluează în timp. Se adaptează.
05:10
And it turnstransformă out there is only one solutionsoluţie
112
298000
2000
Şi se pare că există o singură soluţie
05:12
to fightluptă a much strongermai puternic enemydusman.
113
300000
2000
în lupta cu un duşman mult mai puternic.
05:14
And if you don't find that solutionsoluţie as an insurgentInsurecțională forceforta,
114
302000
3000
Şi dacă, în calitate de forţă insurgentă, nu găseşti această soluţie,
05:17
you don't existexista.
115
305000
2000
nu exişti.
05:19
So everyfiecare insurgentInsurecțională forceforta that is ongoingÎn curs de desfășurare,
116
307000
2000
Aşa că fiecare forţă insurgentă în desfăşurare,
05:21
everyfiecare conflictconflict that is ongoingÎn curs de desfășurare,
117
309000
2000
fiecare conflict în desfăşurare,
05:23
it's going to look something like this.
118
311000
2000
va arăta cam aşa.
05:25
And that is what we think is happeninglucru.
119
313000
3000
Asta credem noi că se întâmplă.
05:28
TakingLuând it forwardredirecţiona, how do we changeSchimbare it?
120
316000
2000
Mergând mai departe, cum schimbăm situaţia?
05:30
How do we endSfârşit a warrăzboi like IraqIrak?
121
318000
2000
Cum punem capăt unui război ca cel din Iraq?
05:32
What does it look like?
122
320000
2000
Cum arată?
05:34
AlphaAlfa is the structurestructura. It's got a stablegrajd statestat at 2.5.
123
322000
3000
Alfa este structura. Se află într-un stadiu stabil la 2.5.
05:37
This is what warsrăzboaie look like when they continuecontinua.
124
325000
4000
Aşa arată războaiele atunci când ele continuă.
05:41
We'veNe-am got to changeSchimbare that.
125
329000
2000
Trebuie să schimbăm acest lucru.
05:43
We can pushApăsaţi it up:
126
331000
2000
Îl putem direcţiona în sus.
05:45
the forcesforţele becomedeveni more fragmentedfragmentat;
127
333000
2000
Forţele devin mai fragmentate.
05:47
there is more of them, but they are weakermai slab.
128
335000
4000
Sunt mai multe, dar mai slabe.
05:51
Or we pushApăsaţi it down:
129
339000
2000
Sau îl direcţionăm in jos.
05:53
they're more robustrobust; there is lessMai puțin groupsGrupuri;
130
341000
2000
Atunci forţele sunt mai robuste. Avem mai puţine grupuri.
05:55
but perhapspoate you can sitsta and talk to them.
131
343000
4000
Dar poate că putem dialoga cu ele.
05:59
So this graphgrafic here, I'm going to showspectacol you now.
132
347000
2000
Graficul pe care îl arăt acum,
06:01
No one has seenvăzut this before. This is literallyliteralmente
133
349000
3000
nu a fost văzut de nimeni până acum. Sunt chiar
06:04
stuffchestie that we'vene-am come throughprin last weeksăptămână.
134
352000
2000
concluzii la care am ajuns săptămâna trecută.
06:06
And we see the evolutionevoluţie of AlphaAlfa throughprin time.
135
354000
4000
Observăm evoluţia lui Alfa în timp.
06:10
We see it startstart. And we see it growcrește up to the stablegrajd statestat
136
358000
3000
Vedem cum a început. Apoi îl vedem crescând până la stadiul stabil
06:13
the warsrăzboaie around the worldlume look like.
137
361000
2000
care ar caracteriza războaiele din toată lumea.
06:15
And it stayssejururi there throughprin the invasioninvazie of FallujahFallujah
138
363000
3000
Rămâne aşa în timpul invaziei din Falusia
06:18
untilpana cand the SamarraSamarra bombingsatacuri cu bombă in the
139
366000
2000
până la bombardamentele din Samara
06:20
IraqiIrakian electionsalegeri of '06.
140
368000
3000
din timpul alegerilor din Iraq în 2006.
06:23
And the systemsistem getsdevine perturbedperturbate. It movesmișcări upwardsîn sus
141
371000
2000
Aici sistemul este perturbat. Se mişcă în sus
06:25
to a fragmentedfragmentat statestat.
142
373000
2000
către o stare fragmentată.
06:27
This is when the surgeVal happensse întâmplă.
143
375000
2000
Acesta este momentul în care au loc tensiunile.
06:29
And dependingîn funcție on who you askcere,
144
377000
2000
Şi, depinzând de persoana pe care o întrebaţi,
06:31
the surgeVal was supposedpresupus to pushApăsaţi it up even furthermai departe.
145
379000
3000
creşterea numărului de soldati americani in Iraq ar fi trebuit să-l împingă şi mai sus.
06:34
The oppositeopus happeneds-a întâmplat.
146
382000
2000
Lucrurile s-au întâmplat invers.
06:36
The groupsGrupuri becamea devenit strongermai puternic.
147
384000
2000
Grupurile au devenit mai puternice.
06:38
They becamea devenit more robustrobust.
148
386000
2000
Au devenit mai robuste.
06:40
And so I'm thinkinggândire, right, great, it's going to keep going down.
149
388000
3000
Şi mi-am spus: minunat, o să meargă tot în jos.
06:43
We can talk to them. We can get a solutionsoluţie. The oppositeopus happeneds-a întâmplat.
150
391000
3000
Putem dialoga. Putem ajunge la o soluţie. Dar lucrurile s-au întâmplat exact invers.
06:46
It's movedmutat up again. The groupsGrupuri are more fragmentedfragmentat.
151
394000
3000
A luat-o, din nou, în sus. Grupurile sunt şi mai fragmentate.
06:49
And this tellsspune me one of two things.
152
397000
2000
Şi asta îmi spune
06:51
EitherFie we're back where we starteda început
153
399000
3000
fie că ne-am întors de unde am plecat,
06:54
and the surgeVal has had no effectefect;
154
402000
2000
şi creşterea numărului de soldaţi americani nu a avut nici un efect.
06:56
or finallyin sfarsit the groupsGrupuri have been fragmentedfragmentat to the extentmăsură
155
404000
4000
Fie că, în sfârşit, grupurile au fost fragmentate în aşa măsură
07:00
that we can startstart to think about maybe movingin miscare out.
156
408000
4000
încât putem începe să ne gândim la retragere.
07:04
I don't know what the answerRăspuns is to that.
157
412000
2000
Nu ştiu care este răspunsul.
07:06
But I know that we should be looking at the structurestructura of the insurgencyinsurecție
158
414000
3000
Ştiu însă că ar trebui să studiem structura insurecţiei
07:09
to answerRăspuns that questionîntrebare.
159
417000
2000
pentru a răspunde la întrebare.
07:11
Thank you.
160
419000
2000
Mulţumesc.
07:13
(ApplauseAplauze)
161
421000
5000
(Aplauze)
Translated by Mihaela Zguma
Reviewed by Laszlo Kereszturi

▲Back to top

ABOUT THE SPEAKER
Sean Gourley - Physicist and military theorist
Sean Gourley, trained as a physicist, has turned his scientific mind to analyzing data about a messier topic: modern war and conflict. He is a TED Fellow.

Why you should listen

Sean Gourley's twin passions are physics (working on nanoscale blue-light lasers and self-assembled quantum nanowires) and politics (he once ran for a national elected office back home in New Zealand).

A Rhodes scholar, he's spent the past five years working at Oxford on complex adaptive systems and collective intelligent systems -- basically, using data to understand the nature of human conflict. As he puts it, "This research has taken me all over the world from the Pentagon, to the House of Lords, the United Nations and most recently to Iraq". Originally from New Zealand, he now lives in San Francisco, where he is the co-founder and CTO of Quid which is building a global intelligence platform. He's a 2009 TED Fellow.

In December 2009, Gourley and his team's research was published in the scientific journal Nature. He is co-founder and CTO of Quid.

More profile about the speaker
Sean Gourley | Speaker | TED.com

Data provided by TED.

This site was created in May 2015 and the last update was on January 12, 2020. It will no longer be updated.

We are currently creating a new site called "eng.lish.video" and would be grateful if you could access it.

If you have any questions or suggestions, please feel free to write comments in your language on the contact form.

Privacy Policy

Developer's Blog

Buy Me A Coffee