Soccer: CAF Champions League |
Last Champion | |
![]() |
![]() ![]() |
2020: Al-Ahly |

Soccer: CAF Champions League, Champions by Year
Information about the international soccer tournament CAF Champions League including champions by year, logos, links, results and other data.
Years: 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006 - 2005 - 2004 - 2003 - 2002 - 2001 - 2000 - 1999 - 1998 - 1997 - 1996 - 1995 - 1994 - 1993 - 1992 - 1991 - 1990 - 1989 - 1988 - 1987 - 1986 - 1985 - 1984 - 1983 - 1982 - 1981 - 1980 - 1979 - 1978 - 1977 - 1976 - 1975 - 1974 - 1973 - 1972 - 1971 - 1970 - 1969 - 1968 - 1967 - 1966 - 1965 - 1964
CAF Champions League, Champions by Year
CAF Champions League
Champion 2020

Al-Ahly
(Egypt)


Champion 2018-19

Espérance
(Tunisia)


Champion 2018

Espérance
(Tunisia)


Champion 2017

Wydad Casablanca
(Morocco)


Champion 2016

Mamelodi Sundowns
(South Africa)


Advertisement
Champion 2015

TP Mazembe
(RD Congo)


Champion 2014

ES Sétif
(Algeria)


Champion 2013

Al-Ahly
(Egypt)


Champion 2012

Al-Ahly
(Egypt)


Champion 2011

Espérance
(Tunisia)


Champion 2010

TP Mazembe
(RD Congo)


Champion 2009

TP Mazembe
(RD Congo)


Champion 2008

Al-Ahly
(Egypt)


Champion 2007

Etoile du Sahel
(Tunisia)


Oct/27/2007 (Tunisia) | ||||
![]() (TUN) |
Etoile du Sahel |
0 - 0 |
Al-Ahly |
![]() (EGY) |
|
||||
Nov/09/2007 Cairo Internacional Stadium (Egypt) | ||||
![]() (EGY) |
Al-Ahly |
1 - 3 |
Etoile du Sahel |
![]() (TUN) |
48' Imad Alnahass 48'
45' Afouène Gharbi 92' Amine Chermiti 95' Moussa Narry |
||||
Champion 2006

Al-Ahly
(Egypt)


Oct/29/2006 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Al-Ahly |
1 - 1 |
CS Sfaxien |
![]() (TUN) |
27' Mohamed Aboutreika
53' Joetex Frimpong |
||||
Nov/11/2006 Stade du 7 novembre, Rades (Tunisia) | ||||
![]() (TUN) |
CS Sfaxien |
0 - 1 |
Al-Ahly |
![]() (EGY) |
92' Mohamed Aboutreika |
||||
Champion 2005

Al-Ahly
(Egypt)


Oct/29/2005 Stade Olympique de Sousse, Sousse (Tunisia) | ||||
![]() (TUN) |
Etoile du Sahel |
0 - 0 |
Al-Ahly |
![]() (EGY) |
|
||||
Nov/12/2005 Stade de l'Académie militaire du Caire, Cairo (Egypt) | ||||
![]() (EGY) |
Al-Ahly |
3 - 0 |
Etoile du Sahel |
![]() (TUN) |
20' Mohammed Aboutraika
51' Osamah Hosni 90' Mohammed Barakat |
||||
Champion 2004

Enyimba
(Nigeria)


Dec/04/2004 Stade Olympique de Sousse, Sousse (Tunisia) | ||||
![]() (TUN) |
Etoile du Sahel |
2 - 1 |
Enyimba |
![]() (NIG) |
44' (pen) Imed Mhadhebi
53' Kandia Traoré 15' Emeka Nwanna |
||||
Dec/12/2004 Enyimba International Stadium, Aba (Nigeria) | ||||
![]() (NIG) |
Enyimba |
2 - 1 |
Etoile du Sahel |
![]() (TUN) |
43' (pen) Vincent Enyeama
53' Mouri Ogunbiyi 63' Kais Zouaghi |
||||
* Enyimba won 5-3 on penalties | ||||
Champion 2003

Enyimba
(Nigeria)


Nov/30/2003 Enyimba International Stadium, Aba (Nigeria) | ||||
![]() (NIG) |
Enyimba |
2 - 0 |
Ismaily SC |
![]() (EGY) |
28' Nwanna Emeka
49' Anumunu Ndidi |
||||
Dec/12/2003 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Ismaily SC |
1 - 0 |
Enyimba |
![]() (NIG) |
27 '(pen) Abd Rabbou Hosni
|
||||
Champion 2002

Zamalek
(Egypt)


Dec/30/2002 Stade Mohamed V, Casablanca (Marocco) | ||||
![]() (MOR) |
Raja Casablanca |
0 - 0 |
Zamalek |
![]() (EGY) |
|
||||
Dec/13/2002 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Zamalek |
1 - 0 |
Raja Casablanca |
![]() (MOR) |
49' Tamer Abdel Hamid
|
||||
Champion 2001

Al-Ahly
(Egypt)


Dec/08/2001 Loftus Versfeld Stadium, Pretoria (South Africa) | ||||
![]() (SAF) |
Mamelodi Sundowns |
1 - 1 |
Al-Ahly |
![]() (EGY) |
26' Gift Kampamba
58' Said Abdelhafiz |
||||
Dec/21/2001 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Al-Ahly |
3 - 0 |
Mamelodi Sundowns |
![]() (SAF) |
37' (pen) Khaled Bebo
45' Khaled Bebo 90' Khaled Bebo |
||||
Champion 2000

Hearts of Oak
(Ghana)


Dec/02/2000 El Menzah, Tunis (Tunisia) | ||||
![]() (TUN) |
Espérance |
1 - 2 |
Hearts of Oak |
![]() (GHA) |
36' Ali Zitouni
52' Ismael Addo 79' Emmanuel Osei Kuffour |
||||
Dec/17/2000 Accra Stadium, Accra (Ghana) | ||||
![]() (GHA) |
Hearts of Oak |
3 - 1 |
Espérance |
![]() (TUN) |
83' Emmanuel Osei Kuffour
89' Emmanuel Osei Kuffour 90' Ishmael Addo 18' Hassen Gabsi |
||||
Champion 1999

Raja Casablanca
(Morocco)


Nov/27/1999 Stade Mohamed V, Casablanca (Marocco) | ||||
![]() (MOR) |
Raja Casablanca |
0 - 0 |
Espérance |
![]() (TUN) |
|
||||
Dec/12/1999 El Menzah, Tunis (Tunisia) | ||||
![]() (TUN) |
Espérance |
0 - 0 |
Raja Casablanca |
![]() (MOR) |
|
||||
* Raja Casablanca won 4-3 on penalties | ||||
Champion 1998

ASEC Abidjan
(Ivory Coast)


Nov/28/1998 Rufaro Stadium, Harare (Zimbabue) | ||||
![]() (ZIM) |
Dynamos Harare |
0 - 0 |
ASEC Abidjan |
![]() (IVO) |
|
||||
Dec/12/1998 Stade Houphouët-Boigny, Abidjan (Ivory Coast) | ||||
![]() (IVO) |
ASEC Abidjan |
4 - 2 |
Dynamos Harare |
![]() (ZIM) |
30' Kamara
38' Kamara 43' Sié 52' Zaki 60' Soma Phiri 81' Owusu |
||||
Champion 1997

Raja Casablanca
(Morocco)


Nov/30/1997 Len Clay Stadium, Obuasi (Ghana) | ||||
![]() (GHA) |
Obuasi Goldfields |
1 - 0 |
Raja Casablanca |
![]() (MOR) |
79' L. Adjei
|
||||
Dec/14/1997 Stade Mohamed V, Casablanca (Marocco) | ||||
![]() (MOR) |
Raja Casablanca |
1 - 0 |
Obuasi Goldfields |
![]() (GHA) |
78' Nazir
|
||||
* Raja Casablanca won 5-4 on penalties | ||||
African Cup Of Champions Clubs
Champion 1996

Zamalek
(Egypt)


Nov/30/1996 Surulere, Lagos (Nigeria) | ||||
![]() (NIG) |
Shooting Stars F.C. |
2 - 1 |
Zamalek |
![]() (EGY) |
34' Patrick
63' Babalade 89' T. Mustapha |
||||
Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Zamalek |
1 - 1 |
Shooting Stars F.C. |
![]() (NIG) |
|
||||
* Zamalek won 5-4 on penalties | ||||
Champion 1995

Orlando Pirates
(South Africa)


FNB Stadium, Johannesburg (South Africa) | ||||
![]() (SAF) |
Orlando Pirates |
2 - 2 |
ASEC Abidjan |
![]() (IVO) |
|
||||
Stade Houphouët-Boigny, Abidjan (Ivory Coast) | ||||
![]() (IVO) |
ASEC Abidjan |
0 - 1 |
Orlando Pirates |
![]() (SAF) |
|
||||
Champion 1994

Espérance
(Tunisia)


Dec/04/1994 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Zamalek |
0 - 0 |
Espérance |
![]() (TUN) |
|
||||
Dec/17/1994 El Menzah, Tunis (Tunisia) | ||||
![]() (TUN) |
Espérance |
3 - 1 |
Zamalek |
![]() (EGY) |
|
||||
Champion 1993

Zamalek
(Egypt)


Nov/26/1993 Kumasi Stadium, Kumasi (Ghana) | ||||
![]() (GHA) |
Asante Kotoko |
0 - 0 |
Zamalek |
![]() (EGY) |
|
||||
Dec/10/1993 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Zamalek |
0 - 0 |
Asante Kotoko |
![]() (GHA) |
|
||||
* Zamalek won 7-6 on penalties | ||||
Champion 1992

Wydad Casablanca
(Morocco)


Nov/29/1992 Stade Mohamed V, Casablanca (Marocco) | ||||
![]() (MOR) |
Wydad Casablanca |
2 - 0 |
Al-Hilal |
![]() (SDN) |
87' (pen) Daoudi
90' Fertout |
||||
Dec/13/1992 The Stadium, Khartoum (Sudan) | ||||
![]() (SDN) |
Al-Hilal |
0 - 0 |
Wydad Casablanca |
![]() (MOR) |
|
||||
Champion 1991

Club Africain
(Tunisia)


Nov/23/1991 El Menzah, Tunis (Tunisia) | ||||
![]() (TUN) |
Club Africain |
6 - 2 |
Villa SC |
![]() (UGA) |
30' Lofti Mhaissi
44' Sami Touati 49' Lofti Mhaissi 57' Adel Sellimi 79' Faouzi Rouissi 84' Faouzi Rouissi 33' Suleiman Kato 81' Majid Musisi |
||||
Dec/14/1991 Nakivubo Stadium, Kampala (Uganda) | ||||
![]() (UGA) |
Villa SC |
1 - 1 |
Club Africain |
![]() (TUN) |
71' Idi Butambuze
51' Sami Touati |
||||
Champion 1990

JS Kabylie
(Algeria)


Nov/30/1990 Stade Olympique '5 juillet', Algiers (Algeria) | ||||
![]() (ALG) |
JS Kabylie |
1 - 0 |
Nkana Red Devils |
![]() (ZAM) |
47' (pen) Rahmouni
|
||||
Dec/22/1990 Independence Stadium, Lusaka (Zambia) | ||||
![]() (ZAM) |
Nkana Red Devils |
1 - 0 |
JS Kabylie |
![]() (ALG) |
80' (pen) Amos Bwalya
|
||||
* JS Kabylie won 5-3 on penalties | ||||
Champion 1989

Raja Casablanca
(Morocco)


Dec/03/1989 Mohammed V, Casablanca (Marocco) | ||||
![]() (MOR) |
Raja Casablanca |
1 - 0 |
MP Oran |
![]() (ALG) |
|
||||
Dec/15/1989 Stade Ahmed Zabana, Oran (Algeria) | ||||
![]() (ALG) |
MP Oran |
1 - 0 |
Raja Casablanca |
![]() (MOR) |
|
||||
* Raja Casablanca won 4-2 on penalties | ||||
Champion 1988

EP Sétif
(Algeria)


Nov/26/1988 Liberty Stadium, Ibadan (Nigeria) | ||||
![]() (NIG) |
Iwuanyanwu Owerri |
1 - 0 |
EP Sétif |
![]() (ALG) |
|
||||
Dec/09/1988 Constantine (Algeria) | ||||
![]() (ALG) |
EP Sétif |
4 - 0 |
Iwuanyanwu Owerri |
![]() (NIG) |
|
||||
Champion 1987

Al-Ahly
(Egypt)


Nov/29/1987 The Stadium, Khartoum (Sudan) | ||||
![]() (SDN) |
Al-Hilal |
0 - 0 |
Al-Ahly |
![]() (EGY) |
|
||||
Dec/18/1987 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Al-Ahly |
2 - 0 |
Al-Hilal |
![]() (SDN) |
|
||||
Champion 1986

Zamalek
(Egypt)


Nov/28/1986 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Zamalek |
2 - 0 |
Africa Sports |
![]() (IVO) |
|
||||
Dec/21/1986 Stade Houphouët-Boigny, Abidjan (Ivory Coast) | ||||
![]() (IVO) |
Africa Sports |
2 - 0 |
Zamalek |
![]() (EGY) |
|
||||
* Zamalek won 4-2 on penalties | ||||
Champion 1985

FAR Rabat
(Morocco)


Nov/30/1985 Moulay Abdallah Stadium, Rabat (Marocco) | ||||
![]() (MOR) |
FAR Rabat |
5 - 2 |
AS Bilima |
![]() (CGO) |
|
||||
Dec/22/1985 Mobuto Stadium, Lubumbashi (Congo DR) | ||||
![]() (CGO) |
AS Bilima |
1 - 1 |
FAR Rabat |
![]() (MOR) |
|
||||
Champion 1984

Zamalek
(Egypt)


Nov/23/1984 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Zamalek |
2 - 0 |
Shooting Stars F.C. |
![]() (NIG) |
59' Gamil Abdul-Hamid
69' (pen) Gamil Abdul-Hamid |
||||
Dec/08/1984 Surulere, Lagos (Nigeria) | ||||
![]() (NIG) |
Shooting Stars F.C. |
0 - 1 |
Zamalek |
![]() (EGY) |
53' (autogol) Obeng |
||||
Champion 1983

Asante Kotoko
(Ghana)


Nov/27/1983 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Al-Ahly |
0 - 0 |
Asante Kotoko |
![]() (GHA) |
|
||||
Dec/11/1983 Kumasi Stadium, Kumasi (Ghana) | ||||
![]() (GHA) |
Asante Kotoko |
1 - 0 |
Al-Ahly |
![]() (EGY) |
|
||||
Champion 1982

Al-Ahly
(Egypt)


Nov/28/1982 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Al-Ahly |
3 - 0 |
Asante Kotoko |
![]() (GHA) |
|
||||
Dec/12/1982 Kumasi Stadium, Kumasi (Ghana) | ||||
![]() (GHA) |
Asante Kotoko |
1 - 1 |
Al-Ahly |
![]() (EGY) |
|
||||
Champion 1981

JS Kabylie
(Algeria)


Nov/27/1981 Omnisport, Tizi-Ouzou (Algeria) | ||||
![]() (ALG) |
JS Kabylie |
4 - 0 |
AS Vita Club |
![]() (CGO) |
|
||||
Dec/13/1981 20th May Stadium, Kinshasa (Congo DR) | ||||
![]() (CGO) |
AS Vita Club |
0 - 1 |
JS Kabylie |
![]() (ALG) |
|
||||
Champion 1980

Canon Yaoundé
(Cameroon)


Nov/30/1980 Militaire Garoua, Yaoundé (Cameroon) | ||||
![]() (CAM) |
Canon Yaoundé |
2 - 2 |
AS Bilima |
![]() (CGO) |
|
||||
Dec/14/1980 20th May Stadium, Kinshasa (Congo DR) | ||||
![]() (CGO) |
AS Bilima |
0 - 3 |
Canon Yaoundé |
![]() (CAM) |
|
||||
Champion 1979

Union Douala
(Cameroon)


Dec/02/1979 Accra Stadium, Accra (Ghana) | ||||
![]() (GHA) |
Hearts of Oak |
1 - 0 |
Union Douala |
![]() (CAM) |
|
||||
Dec/16/1979 Omnisport, Yaoundé (Cameroon) | ||||
![]() (CAM) |
Union Douala |
1 - 0 |
Hearts of Oak |
![]() (GHA) |
|
||||
* Union Douala won 5-3 on penalties | ||||
Champion 1978

Canon Yaoundé
(Cameroon)


Dec/03/1978 Stade de 28 Septembre, Conakry (Guinea) | ||||
![]() (GUI) |
Hafia FC |
0 - 0 |
Canon Yaoundé |
![]() (CAM) |
|
||||
Dec/17/1978 Omnisport, Yaoundé (Cameroon) | ||||
![]() (CAM) |
Canon Yaoundé |
2 - 0 |
Hafia FC |
![]() (GUI) |
|
||||
Champion 1977

Hafia FC
(Guinea)


Dec/04/1977 Accra Stadium, Accra (Ghana) | ||||
![]() (GHA) |
Hearts of Oak |
0 - 1 |
Hafia FC |
![]() (GUI) |
|
||||
Dec/18/1977 Stade de 28 Septembre, Conakry (Guinea) | ||||
![]() (GUI) |
Hafia FC |
2 - 3 |
Hearts of Oak |
![]() (GHA) |
|
||||
Champion 1976

MC Algiers
(Algeria)


Dec/05/1976 Stade de 28 Septembre, Conakry (Guinea) | ||||
![]() (GUI) |
Hafia FC |
3 - 0 |
MC Algiers |
![]() (ALG) |
|
||||
Dec/12/1976 5th July Stadium, Algiers (Algeria) | ||||
![]() (ALG) |
MC Algiers |
3 - 0 |
Hafia FC |
![]() (GUI) |
|
||||
* MC Algiers won 4-1 on penalties | ||||
Champion 1975

Hafia FC
(Guinea)


Dec/07/1975 Stade de 28 Septembre, Conakry (Guinea) | ||||
![]() (GUI) |
Hafia FC |
1 - 0 |
Enugu Rangers |
![]() (NIG) |
|
||||
Dec/20/1975 Surulere, Lagos (Nigeria) | ||||
![]() (NIG) |
Enugu Rangers |
1 - 2 |
Hafia FC |
![]() (GUI) |
|
||||
Champion 1974

CARA Brazzaville
(Zaire)


Nov/29/1974 Stade de la Revolution, Brazzaville (Congo) | ||||
![]() (CGO) |
CARA Brazzaville |
4 - 2 |
Ghazl El-Mehalla |
![]() (EGY) |
|
||||
Dec/13/1974 Mehalla Stadium, Mehalla (Egypt) | ||||
![]() (EGY) |
Ghazl El-Mehalla |
1 - 2 |
CARA Brazzaville |
![]() (CGO) |
|
||||
Champion 1973

AS Vita Club
(Zaire)


Nov/25/1973 Kumasi Stadium, Kumasi (Guinea) | ||||
![]() (GHA) |
Asante Kotoko |
4 - 2 |
AS Vita Club |
![]() (CGO) |
|
||||
Dec/20/1973 20th May Stadium, Kinshasa (Congo DR) | ||||
![]() (CGO) |
AS Vita Club |
3 - 0 |
Asante Kotoko |
![]() (GHA) |
|
||||
Champion 1972

Hafia FC
(Guinea)


Dec/10/1972 Stade de 28 Septembre, Conakry (Guinea) | ||||
![]() (GUI) |
Hafia FC |
4 - 2 |
Simba FC |
![]() (UGA) |
|
||||
Dec/22/1972 Nakivubo, Kampala (Uganda) | ||||
![]() (UGA) |
Simba FC |
2 - 3 |
Hafia FC |
![]() (GUI) |
|
||||
Champion 1971

Canon Yaoundé
(Cameroon)


Dec/05/1971 Kumasi Stadium, Kumasi (Ghana) | ||||
![]() (GHA) |
Asante Kotoko |
3 - 0 |
Canon Yaoundé |
![]() (CAM) |
|
||||
Dec/19/1971 Militaire Garoua, Yaoundé (Cameroon) | ||||
![]() (CAM) |
Canon Yaoundé |
2 - 0 |
Asante Kotoko |
![]() (GHA) |
|
||||
Dec/21/1971 Militaire Garoua, Yaoundé (Cameroon) | ||||
![]() (CAM) |
Canon Yaoundé |
1 - 0 |
Asante Kotoko |
![]() (GHA) |
|
||||
Match abandoned with Canon Yaoundé winning 1-0, result stood | ||||
Champion 1970

Asante Kotoko
(Ghana)


Jan/10/1971 Kumasi Stadium, Kumasi (Ghana) | ||||
![]() (GHA) |
Asante Kotoko |
1 - 1 |
TP Englebert |
![]() (CGO) |
|
||||
Jan/24/1971 20th May Stadium, Kinshasa (Congo DR) | ||||
![]() (CGO) |
TP Englebert |
1 - 2 |
Asante Kotoko |
![]() (GHA) |
|
||||
Champion 1969

Ismaily SC
(Egypt)


Dec/22/1969 20th May Stadium, Kinshasa (Congo DR) | ||||
![]() (CGO) |
TP Englebert |
2 - 2 |
Ismaily SC |
![]() (EGY) |
|
||||
Jan/09/1970 Estadio Internacional de El Cairo, Cairo (Egypt) | ||||
![]() (EGY) |
Ismaily SC |
3 - 1 |
TP Englebert |
![]() (CGO) |
|
||||
Champion 1968

TP Englebert
(Zaire)


Mar/16/1969 20th May Stadium, Kinshasa (Congo DR) | ||||
![]() (CGO) |
TP Englebert |
5 - 0 |
Étoile Filante |
![]() (TOG) |
|
||||
Mar/30/1969 Eyadema Stadium, Lomé (Togo) | ||||
![]() (TOG) |
Étoile Filante |
4 - 1 |
TP Englebert |
![]() (CGO) |
Kaolo
Kaolo Ananou Ananou Kalonzo |
||||
Champion 1967

TP Englebert
(Zaire)


Nov/19/1967 Kumasi Stadium, Kumasi (Ghana) | ||||
![]() (GHA) |
Asante Kotoko |
1 - 1 |
TP Englebert |
![]() (CGO) |
|
||||
Nov/26/1967 20th May Stadium, Kinshasa (Congo DR) | ||||
![]() (CGO) |
TP Englebert |
2 - 2 |
Asante Kotoko |
![]() (GHA) |
|
||||
* At the end of extra time of the second leg, the referee decided that lots would be drawn to attribute the trophy on the next day. Meanwhile, the CAF secretary general arrived with regulations that the match be replayed. The replay was set for December 27th, in Yaoundé, Cameroon, but Asante Kotoko did not show (apparently not having been informed of the replay arrangements by the Ghanaian FA) and TP Englebert were declared winners. | ||||
Champion 1966

Stade d'Abidjan
(Ivory Coast)


Dec/11/1966 Omnisport, Bamako (Mali) | ||||
![]() (MLI) |
AS Real Bamako |
3 - 1 |
Stade d'Abidjan |
![]() (IVO) |
|
||||
Dec/25/1966 Stade Houphouët-Boigny, Abidjan (Ivory Coast) | ||||
![]() (IVO) |
Stade d'Abidjan |
4 - 1 |
AS Real Bamako |
![]() (MLI) |
|
||||
Stade d'Abidjan won 4-1 in extra time. | ||||
Champion 1965
-

Not Held
Champion 1964

Oryx Douala
(Cameroon)


Feb/07/1964 | ||||
![]() (CAM) |
Oryx Douala |
2 - 1 |
Stade Malien |
![]() (MLI) |
|
||||
Advertisement