Sugar Crops Primary Production by Country

India lost 37,374,857 tonnes of primary sugar crops output in 2024 while Brazil lost 22,395,754 tonnes. The figures below reproduce FAO Crops and Livestock Products records for item Sugar Crops Primary, 2020-2024, reporting production quantity in tonnes. The table lists 145 countries; 142 reported a 2024 quantity, and the 2024 annual listed total is 2,227,200,575 tonnes. The 2024 country list for primary sugar crops production runs from the largest listed quantity to the smallest.

Sugar Crops Primary Production by Country Map

Brazil produced 1.68 times as much as India: 759,662,482 tonnes against 453,158,494, while China ranks third with 114,505,600 tonnes, 338,652,894 tonnes behind India. The top two hold 54.5 percent of the listed total, with third and fourth at 114,505,600 and 84,268,665 tonnes respectively.

Sugar Crops Primary Production by Country

#
Country
2024
1
Brazil
Brazil BR
759,662,482
2
India
India IN
453,158,494
3
China
China CN
114,505,600
4
Pakistan
Pakistan PK
84,268,665
5
Thailand
Thailand TH
82,435,400
6
United States
United States US
63,613,610
7
Mexico
Mexico MX
53,052,260
8
Russia
Russia RU
46,680,177
9
Germany
Germany DE
36,682,200
10
France
France FR
32,594,090
11
Indonesia
Indonesia ID
32,200,734
12
Colombia
Colombia CO
31,887,701
13
Australia
Australia AU
29,872,456
14
Egypt
Egypt EG
27,195,102
15
Türkiye
Türkiye TR
23,000,000
16
Guatemala
Guatemala GT
22,907,870
17
Philippines
Philippines PH
18,694,653
18
Poland
Poland PL
18,430,330
19
South Africa
South Africa ZA
16,741,000
20
Iran
Iran IR
14,239,057
21
Ukraine
Ukraine UA
12,798,210
22
Myanmar
Myanmar MM
12,469,027
23
Argentina
Argentina AR
12,255,902
24
Peru
Peru PE
12,038,562
25
Vietnam
Vietnam VN
11,843,773
26
Bolivia
Bolivia BO
11,447,542
27
Kenya
Kenya KE
9,365,300
28
Cuba
Cuba CU
9,050,600
29
United Kingdom
United Kingdom GB
7,816,758
30
El Salvador
El Salvador SV
7,310,908
31
Paraguay
Paraguay PY
6,864,550
32
Zimbabwe
Zimbabwe ZW
6,617,424
33
Ecuador
Ecuador EC
6,383,381
34
Netherlands
Netherlands NL
6,353,710
35
Uganda
Uganda UG
6,104,830
36
Honduras
Honduras HN
5,753,700
37
Eswatini
Eswatini SZ
5,534,000
38
Belarus
Belarus BY
4,951,236
39
Dominican Republic
Dominican Republic DO
4,948,100
40
Zambia
Zambia ZM
4,893,717
41
Japan
Japan JP
4,642,310
42
Czech Republic
Czech Republic CZ
4,584,710
43
Belgium
Belgium BE
4,411,990
44
Sudan
Sudan SD
4,220,463
45
Costa Rica
Costa Rica CR
4,139,275
46
Venezuela
Venezuela VE
3,681,623
47
Spain
Spain ES
3,522,240
48
Austria
Austria AT
3,434,890
49
Tanzania
Tanzania TZ
3,343,955
50
Madagascar
Madagascar MG
3,162,265
51
Bangladesh
Bangladesh BD
3,152,975
52
Malawi
Malawi MW
2,965,639
53
Nepal
Nepal NP
2,760,495
54
Denmark
Denmark DK
2,587,000
55
DR Congo
DR Congo CD
2,505,252
56
Mauritius
Mauritius MU
2,195,802
57
Ivory Coast
Ivory Coast CI
2,156,598
58
Sweden
Sweden SE
2,119,000
59
Serbia
Serbia RS
1,922,881
60
Panama
Panama PA
1,850,000
61
Mozambique
Mozambique MZ
1,787,640
62
Belize
Belize BZ
1,669,432
63
Laos
Laos LA
1,643,600
64
Haiti
Haiti HT
1,539,615
65
Italy
Italy IT
1,534,440
66
Morocco
Morocco MA
1,514,969
67
Nigeria
Nigeria NG
1,509,133
68
Canada
Canada CA
1,444,887
69
Slovakia
Slovakia SK
1,388,700
70
Fiji
Fiji FJ
1,332,000
71
Senegal
Senegal SN
1,307,696
72
Angola
Angola AO
1,291,857
73
Kazakhstan
Kazakhstan KZ
1,268,795
74
Switzerland
Switzerland CH
1,136,494
75
Lithuania
Lithuania LT
1,119,870
76
Ethiopia
Ethiopia ET
997,296
77
Kyrgyzstan
Kyrgyzstan KG
957,418
78
Romania
Romania RO
875,120
79
Cameroon
Cameroon CM
872,377
80
Hungary
Hungary HU
856,310
81
Chile
Chile CL
849,797
82
Sri Lanka
Sri Lanka LK
696,971
83
Congo
Congo CG
677,152
84
Finland
Finland FI
666,600
85
Cambodia
Cambodia KH
645,720
86
Mali
Mali ML
593,773
87
Uruguay
Uruguay UY
541,167
88
Burkina Faso
Burkina Faso BF
516,138
89
Niger
Niger NE
476,922
90
Taiwan
Taiwan TW
474,537
91
Croatia
Croatia HR
471,450
92
Jamaica
Jamaica JM
428,896
93
Guinea
Guinea GN
321,921
94
Guyana
Guyana GY
320,978
95
Chad
Chad TD
307,701
96
Papua New Guinea
Papua New Guinea PG
306,330
97
Moldova
Moldova MD
292,673
98
Liberia
Liberia LR
279,690
99
Turkmenistan
Turkmenistan TM
273,979
100
Gabon
Gabon GA
273,073
101
Azerbaijan
Azerbaijan AZ
224,671
102
Somalia
Somalia SO
215,200
103
Ghana
Ghana GH
156,723
104
Rwanda
Rwanda RW
156,259
105
Burundi
Burundi BI
139,352
106
Central African Republic
Central African Republic CF
124,628
107
Suriname
Suriname SR
91,128
108
Tunisia
Tunisia TN
86,572
109
Sierra Leone
Sierra Leone SL
83,182
110
Benin
Benin BJ
80,553
111
Barbados
Barbados BB
64,871
112
Bahamas
Bahamas BS
63,848
113
Afghanistan
Afghanistan AF
59,767
114
Armenia
Armenia AM
56,457
115
Iraq
Iraq IQ
35,354
116
Cape Verde
Cape Verde CV
22,040
117
Albania
Albania AL
17,763
118
Malaysia
Malaysia MY
16,925
119
Lebanon
Lebanon LB
10,185
120
Slovenia
Slovenia SI
8,940
121
Guinea-Bissau
Guinea-Bissau GW
7,008
122
Syria
Syria SY
6,090
123
Grenada
Grenada GD
5,236
124
Dominica
Dominica DM
4,908
125
North Macedonia
North Macedonia MK
4,246
126
French Polynesia
French Polynesia PF
3,572
127
Uzbekistan
Uzbekistan UZ
1858
128
Vanuatu
Vanuatu VU
1800
129
Oman
Oman OM
1746
130
Luxembourg
Luxembourg LU
1700
131
Greece
Greece GR
1530
132
Bosnia and Herzegovina
Bosnia and Herzegovina BA
462.48
133
Bhutan
Bhutan BT
280.62
134
Brunei
Brunei BN
56
135
Djibouti
Djibouti DJ
55.8
136
Samoa
Samoa WS
11.93
137
Kuwait
Kuwait KW
5
138
Cyprus
Cyprus CY
0
139
Estonia
Estonia EE
0
140
Ireland
Ireland IE
0
141
Latvia
Latvia LV
0
142
Malta
Malta MT
0
143
Bulgaria
Bulgaria BG
-
144
Nicaragua
Nicaragua NI
-
145
Portugal
Portugal PT
-

Sugar Crops Primary Production by Country in 2024

Brazil was the largest primary sugar crops producer in the 2024 listed data with 759,662,482 tonnes, followed by India with 453,158,494 tonnes and China with 114,505,600 tonnes. Pakistan ranked fourth with 84,268,665 tonnes.

Brazil holds 34.1 percent of the listed 2024 total. The top three together hold 59.6 percent of the 2,227,200,575-tonne listed total.

India Falls 37,374,857 Tonnes as Sugar Crops Primary Production Drops 2.9 Percent Among Common Reporters

From 2023 to 2024 the common reporter universe (142 countries with data in both years) moved from 2,294,417,906 tonnes to 2,227,200,575 tonnes, a change of -67,217,331 tonnes (-2.9 percent). The totals listed for each year were 2,301,382,742 tonnes (144 reporters) and 2,227,200,575 tonnes (142 reporters); 2 countries reporting in 2023 (Nicaragua, 6,964,837 tonnes, and Portugal, a reported zero) did not report in 2024, while no new reporters joined. India fell 37,374,857 tonnes (down 7.6 percent) and Brazil 22,395,754 tonnes (down 2.9 percent), while Germany added 5,124,000 tonnes (up 16.2 percent) and Cuba 3,950,600 tonnes (up 77.5 percent).

India Adds 82,658,194 Tonnes as Sugar Crops Primary Production Grows 4.7 Percent Among Common Reporters Since 2020

Between 2020 and 2024, the common reporter universe (139 countries with data in both years) rose from 2,126,506,011 tonnes to 2,227,192,680 tonnes, a change of 100,686,669 tonnes (4.7 percent). The totals listed for each year were 2,133,498,551 tonnes (142 reporters) and 2,227,200,575 tonnes (142 reporters); 3 reporters present in 2020 (largest: Nicaragua, 6,992,541 tonnes) are absent in 2024, while 3 new reporters joined (largest: Syria, 6,090 tonnes). India added 82,658,194 tonnes (up 22.3 percent), accounting for 82.1 percent of the increase, while Russia added 12,765,091 tonnes (up 37.6 percent) and Germany 8,064,100 tonnes (up 28.2 percent).

Sugar Crops Primary Production by Country

#
Country
2020
2021
2022
2023
2024
1
Brazil
Brazil
756,070,576 715,679,276 725,729,052 782,058,236 759,662,482
2
India
India
370,500,300 405,398,710 439,424,890 490,533,351 453,158,494
3
China
China
120,105,000 114,514,700 112,314,500 113,725,700 114,505,600
4
Pakistan
Pakistan
81,026,644 88,674,976 88,009,932 87,670,123 84,268,665
5
Thailand
Thailand
74,968,070 66,725,460 92,162,730 93,981,770 82,435,400
6
United States
United States
63,239,850 63,145,500 61,067,140 61,853,670 63,613,610
7
Mexico
Mexico
53,842,448 55,248,414 55,556,984 55,590,412 53,052,260
8
Russia
Russia
33,915,086 41,201,669 48,907,753 49,583,544 46,680,177
9
Germany
Germany
28,618,100 31,945,400 28,201,400 31,558,200 36,682,200
10
France
France
26,163,360 34,365,390 31,496,750 30,580,680 32,594,090
11
Indonesia
Indonesia
29,508,039 32,395,944 32,603,698 31,202,561 32,200,734
12
Colombia
Colombia
36,395,481 34,613,963 35,754,030 32,220,019 31,887,701
13
Australia
Australia
30,283,457 31,147,532 28,683,940 32,605,558 29,872,456
14
Egypt
Egypt
26,144,450 30,154,794 28,099,350 28,310,366 27,195,102
15
Türkiye
Türkiye
23,025,738 17,767,085 19,253,962 25,250,213 23,000,000
16
Guatemala
Guatemala
27,669,110 25,525,851 25,845,178 23,971,750 22,907,870
17
Philippines
Philippines
24,398,941 26,277,402 23,455,404 21,650,938 18,694,653
18
Poland
Poland
14,947,210 15,273,850 14,154,120 16,940,820 18,430,330
19
South Africa
South Africa
18,220,000 17,199,000 17,911,000 17,944,000 16,741,000
20
Iran
Iran
13,688,835 13,275,185 13,405,118 13,644,883 14,239,057
21
Ukraine
Ukraine
9,150,180 10,853,880 9,941,460 13,129,710 12,798,210
22
Myanmar
Myanmar
12,018,049 11,804,502 11,352,788 11,505,156 12,469,027
23
Argentina
Argentina
17,500,000 16,530,000 15,500,000 14,486,707 12,255,902
24
Peru
Peru
12,846,610 12,344,085 11,968,231 11,919,221 12,038,562
25
Vietnam
Vietnam
11,534,589 10,740,873 11,088,957 11,843,773 11,843,773
26
Bolivia
Bolivia
10,094,423 10,057,104 9,659,111 10,307,309 11,447,542
27
Kenya
Kenya
6,810,898 7,659,100 8,799,800 5,556,100 9,365,300
28
Cuba
Cuba
13,871,764 10,230,634 7,000,000 5,100,000 9,050,600
29
United Kingdom
United Kingdom
5,984,000 7,363,561 5,574,419 7,745,929 7,816,758
30
El Salvador
El Salvador
7,508,773 7,681,286 7,350,297 7,200,000 7,310,908
31
Paraguay
Paraguay
7,430,975 7,221,100 5,048,888 6,858,400 6,864,550
32
Zimbabwe
Zimbabwe
5,860,931 5,886,527 6,049,404 6,537,204 6,617,424
33
Ecuador
Ecuador
11,020,814 11,377,160 7,745,120 6,258,376 6,383,381
34
Netherlands
Netherlands
6,691,360 6,555,960 7,256,600 6,942,510 6,353,710
35
Uganda
Uganda
5,360,000 5,900,000 6,161,677 6,197,640 6,104,830
36
Honduras
Honduras
5,030,354 4,815,043 5,507,700 5,376,500 5,753,700
37
Eswatini
Eswatini
5,759,016 5,266,602 5,539,396 5,220,000 5,534,000
38
Belarus
Belarus
4,008,528 3,873,698 4,226,769 4,844,743 4,951,236
39
Dominican Republic
Dominican Republic
5,317,273 5,505,530 5,799,880 5,669,711 4,948,100
40
Zambia
Zambia
4,479,027 4,250,000 4,550,000 4,750,000 4,893,717
41
Japan
Japan
5,248,000 5,420,000 4,817,000 4,585,000 4,642,310
42
Czech Republic
Czech Republic
3,671,230 4,145,060 4,055,470 3,833,870 4,584,710
43
Belgium
Belgium
4,783,970 4,549,960 4,743,710 4,750,450 4,411,990
44
Sudan
Sudan
5,136,899 4,300,000 4,577,998 4,450,000 4,220,463
45
Costa Rica
Costa Rica
4,194,597 3,995,020 3,897,888 3,422,767 4,139,275
46
Venezuela
Venezuela
3,358,331 3,779,167 2,837,303 3,562,564 3,681,623
47
Spain
Spain
2,432,840 2,506,290 2,001,040 2,890,250 3,522,240
48
Austria
Austria
2,091,690 3,017,450 2,709,530 2,675,690 3,434,890
49
Tanzania
Tanzania
3,255,960 3,321,077 3,388,832 3,321,957 3,343,955
50
Madagascar
Madagascar
3,193,430 3,152,400 3,164,340 3,170,056 3,162,265
51
Bangladesh
Bangladesh
3,881,865 3,539,876 3,296,891 3,208,948 3,152,975
52
Malawi
Malawi
2,958,780 2,970,231 2,896,300 2,648,500 2,965,639
53
Nepal
Nepal
3,400,176 3,183,943 3,159,634 3,130,109 2,760,495
54
Denmark
Denmark
2,558,600 2,573,100 2,291,800 2,280,600 2,587,000
55
DR Congo
DR Congo
2,700,000 2,934,058 2,416,432 2,471,668 2,505,252
56
Mauritius
Mauritius
2,620,874 2,669,667 2,256,806 2,452,653 2,195,802
57
Ivory Coast
Ivory Coast
1,970,000 2,129,217 2,130,000 2,130,500 2,156,598
58
Sweden
Sweden
2,027,100 2,046,600 1,892,500 1,743,600 2,119,000
59
Serbia
Serbia
2,018,215 2,048,190 1,667,107 2,040,624 1,922,881
60
Panama
Panama
2,521,268 2,190,705 1,800,000 1,750,000 1,850,000
61
Mozambique
Mozambique
2,737,556 2,781,587 2,969,375 1,621,251 1,787,640
62
Belize
Belize
1,536,864 1,893,663 1,803,634 1,488,960 1,669,432
63
Laos
Laos
1,337,329 1,141,200 1,502,200 1,653,980 1,643,600
64
Haiti
Haiti
1,528,184 1,552,171 1,529,917 1,536,757 1,539,615
65
Italy
Italy
1,831,090 1,510,710 1,110,280 1,398,540 1,534,440
66
Morocco
Morocco
4,424,046 3,187,245 2,469,934 1,855,099 1,514,969
67
Nigeria
Nigeria
1,517,600 1,506,817 1,509,331 1,511,250 1,509,133
68
Canada
Canada
1,114,300 1,211,304 1,278,613 1,172,372 1,444,887
69
Slovakia
Slovakia
1,272,970 1,364,380 1,096,750 1,407,730 1,388,700
70
Fiji
Fiji
1,726,000 1,417,000 1,639,000 1,565,564 1,332,000
71
Senegal
Senegal
1,300,000 1,260,000 1,271,000 1,280,176 1,307,696
72
Angola
Angola
865,000 1,002,000 1,013,000 1,181,000 1,291,857
73
Kazakhstan
Kazakhstan
466,308 332,181 305,653 510,226 1,268,795
74
Switzerland
Switzerland
1,304,494 1,102,116 1,353,353 1,199,626 1,136,494
75
Lithuania
Lithuania
948,480 856,470 728,060 1,041,210 1,119,870
76
Ethiopia
Ethiopia
1,345,431 1,092,232 815,327 1,084,330 997,296
77
Kyrgyzstan
Kyrgyzstan
448,772 365,588 468,093 621,001 957,418
78
Romania
Romania
718,480 783,530 281,330 403,670 875,120
79
Cameroon
Cameroon
1,321,072 1,195,113 1,100,000 980,000 872,377
80
Hungary
Hungary
780,460 678,010 470,220 875,970 856,310
81
Chile
Chile
1,259,048 746,272 675,150 603,503 849,797
82
Sri Lanka
Sri Lanka
855,045 825,541 876,660 805,616 696,971
83
Congo
Congo
683,663 676,092 676,585 678,780 677,152
84
Finland
Finland
421,500 402,960 380,200 420,900 666,600
85
Cambodia
Cambodia
646,500 652,233 639,011 645,915 645,720
86
Mali
Mali
668,223 675,382 676,191 614,958 593,773
87
Uruguay
Uruguay
417,000 462,000 523,700 542,000 541,167
88
Burkina Faso
Burkina Faso
505,251 510,967 511,397 513,768 516,138
89
Niger
Niger
436,995 653,355 650,000 543,188 476,922
90
Taiwan
Taiwan
530,796 594,724 515,779 509,526 474,537
91
Croatia
Croatia
774,330 707,000 572,190 499,910 471,450
92
Jamaica
Jamaica
522,503 499,044 479,957 414,769 428,896
93
Guinea
Guinea
316,024 320,665 321,503 323,596 321,921
94
Guyana
Guyana
1,217,154 830,526 700,149 678,480 320,978
95
Chad
Chad
302,670 308,320 300,872 301,540 307,701
96
Papua New Guinea
Papua New Guinea
351,133 354,000 319,000 300,000 306,330
97
Moldova
Moldova
423,235 757,834 478,204 428,257 292,673
98
Liberia
Liberia
275,802 277,423 277,971 278,831 279,690
99
Turkmenistan
Turkmenistan
224,256 83,951 143,184 85,993 273,979
100
Gabon
Gabon
272,736 264,100 223,500 251,867 273,073
101
Azerbaijan
Azerbaijan
233,760 177,299 210,645 206,105 224,671
102
Somalia
Somalia
213,000 242,200 254,000 213,000 215,200
103
Ghana
Ghana
154,675 155,611 155,609 156,166 156,723
104
Rwanda
Rwanda
109,992 112,051 113,956 101,979 156,259
105
Burundi
Burundi
190,950 157,913 193,892 140,417 139,352
106
Central African Republic
Central African Republic
128,133 122,878 125,503 125,504 124,628
107
Suriname
Suriname
75,000 90,651 97,420 92,412 91,128
108
Tunisia
Tunisia
85,365 86,905 86,540 86,270 86,572
109
Sierra Leone
Sierra Leone
82,220 83,254 82,204 82,687 83,182
110
Benin
Benin
75,500 75,500 75,500 75,500 80,553
111
Barbados
Barbados
91,389 92,129 95,955 94,000 64,871
112
Bahamas
Bahamas
62,966 63,490 63,016 63,432 63,848
113
Afghanistan
Afghanistan
45,324 46,630 64,170 62,000 59,767
114
Armenia
Armenia
56,050 56,321 56,694 56,355 56,457
115
Iraq
Iraq
31,720 31,600 32,139 35,100 35,354
116
Cape Verde
Cape Verde
22,940 22,900 22,930 22,940 22,040
117
Albania
Albania
26,964 24,422 21,253 20,446 17,763
118
Malaysia
Malaysia
23,519 25,591 25,032 20,364 16,925
119
Lebanon
Lebanon
10,421 10,496 10,580 10,383 10,185
120
Slovenia
Slovenia
7,430 8,450 4,420 6,970 8,940
121
Guinea-Bissau
Guinea-Bissau
6,882 6,987 7,060 6,976 7,008
122
Syria
Syria
- - 60,461 33,898 6,090
123
Grenada
Grenada
3,282 5,618 6,276 8,664 5,236
124
Dominica
Dominica
4,873 4,890 4,894 4,901 4,908
125
North Macedonia
North Macedonia
4,222 4,223 4,274 4,240 4,246
126
French Polynesia
French Polynesia
3,493 3,517 3,535 3,553 3,572
127
Uzbekistan
Uzbekistan
3,100 2,443 1979 1764 1858
128
Vanuatu
Vanuatu
- - 1800 1800 1800
129
Oman
Oman
1500 1610 1704 1714 1746
130
Luxembourg
Luxembourg
0 0 0 550 1700
131
Greece
Greece
89,000 26,850 4,950 1180 1530
132
Bosnia and Herzegovina
Bosnia and Herzegovina
1515 1850 2,167 528.51 462.48
133
Bhutan
Bhutan
270.74 256.01 307.7 278.15 280.62
134
Brunei
Brunei
101.8 76.28 81.18 63.91 56
135
Djibouti
Djibouti
55.68 55.64 55.69 55.74 55.8
136
Samoa
Samoa
11.9 11.91 11.94 11.93 11.93
137
Kuwait
Kuwait
- 2 2 3 5
138
Cyprus
Cyprus
0 0 0 0 0
139
Estonia
Estonia
0 0 0 0 0
140
Ireland
Ireland
0 0 0 0 0
141
Latvia
Latvia
0 0 0 0 0
142
Malta
Malta
0 0 0 0 0
143
Bulgaria
Bulgaria
0 0 - - -
144
Nicaragua
Nicaragua
6,992,541 6,829,944 7,351,421 6,964,837 -
145
Portugal
Portugal
0 - - 0 -

Methodology

Percentage changes use the corresponding value in the earlier year as the base. Yearly totals sum FAO Crops and Livestock Products production quantity (Element 5510) for item Sugar Crops Primary, 2020-2024. For primary sugar crops production, quantities below 1,000 tonnes retain two decimals and larger quantities are shown as whole tonnes. The 2024 primary sugar crops production ranking and shares use 2024 listed quantities. In the primary sugar crops production data, zero means a reported nil or negligible flow; an empty cell means no quantity was reported. For primary sugar crops production changes, only countries with quantities in both endpoint years enter the arithmetic. Production quantities are reported to FAO by national statistical sources.

Frequently Asked Questions

How did India fall in 2024 yet rise since 2020?

India fell 37,374,857 tonnes (down 7.6 percent) between 2023 and 2024 but stands 82,658,194 tonnes (up 22.3 percent) above its 2020 level of 370,500,300 tonnes. India reports in all three endpoint years, so both moves sit inside their change universes.

Where did Nicaragua go in 2024?

Nicaragua reported 6,992,541 tonnes in 2020 and 6,964,837 tonnes in 2023, then nothing in 2024. Blank cells mean not reported rather than zero, so Nicaragua sits outside both change universes while shaping the listed totals.

Which new reporters joined since 2020?

Three: Syria with 6,090 tonnes, Vanuatu with 1,800 tonnes and Kuwait with 5 tonnes, all in 2024. Blank cells mean not reported rather than zero, so the trio sits outside the 2020-2024 change universe.

Data Disclaimer: Projected data (future years) are estimates based on mathematical models. Actual values may differ. Learn about our methodology →

Sources

(0) Comments

Please log in to leave a comment.

Log in