10 Football Players With Most International Goals in History

The football players with most international goals are led by Cristiano Ronaldo, who has scored a world-record 146 goals for Portugal. Lionel Messi finished his Argentina career second with 125, while Iran legend Ali Daei ranks third with 108 under the current senior “A” international definition. Sunil Chhetri and Romelu Lukaku complete the top five.

FootballerRank counts recognized senior national-team goals only. World Cup matches, continental championships, qualifiers, Nations League-type competitions, and recognized senior friendlies can count, while club goals, youth internationals, and age-restricted Olympic football do not. Historical match classifications can occasionally change, which explains why Ali Daei is now listed on 108 rather than the older 109 figure still found in many articles.

Key Takeaways

  • Cristiano Ronaldo holds the men’s international scoring record with 146 goals for Portugal.
  • Lionel Messi finished his Argentina career second with 125 goals.
  • Ali Daei ranks third with 108 recognized senior international goals.
  • Sunil Chhetri is fourth on 95 and remains India’s record scorer.
  • Romelu Lukaku is fifth with 93 goals for Belgium.
  • Robert Lewandowski and Mokhtar Dahari are tied on 89.
  • World Cup goals are only one part of international goals, which is why this page is separate from FootballerRank’s World Cup scoring ranking.

Football Players With the Most International Goals

RankPlayerCountryInternational GoalsCapsGoals Per Game
1Cristiano RonaldoPortugal1462330.63
2Lionel MessiArgentina1252070.60
3Ali DaeiIran1081480.73
4Sunil ChhetriIndia951570.61
5Romelu LukakuBelgium931320.70
6Mokhtar DahariMalaysia891420.63
7Robert LewandowskiPoland891670.53
8Ali MabkhoutUnited Arab Emirates851150.74
9Harry KaneEngland851210.70
10Ferenc PuskásHungary / Spain84890.94

Totals are for recognized senior men’s international matches. FootballerRank preserves ties rather than separating equal goal totals using appearances.

Who Has Scored the Most International Goals?

Cristiano Ronaldo has scored the most goals in men’s international football history with 146 for Portugal.

He reached that total in 233 appearances.

That gives him an average of approximately:

0.63 goals per international match

Ronaldo first scored for Portugal at EURO 2004.

More than two decades later, he was still scoring for his country in 2026.

His international career is remarkable not only because of the final total.

It also covers an extraordinary period of time.

He has scored international goals in 23 consecutive calendar years, from 2004 through 2026.

Ronaldo became the world-record holder in 2021 when he moved past Ali Daei.

He has since extended the record by a significant margin.

What Counts as an International Goal?

An international goal must be scored in a recognized senior national-team match.

That can include several types of games.

FIFA World Cup

Goals at the World Cup finals count.

World Cup qualifiers

Goals scored while qualifying for the World Cup also count.

Continental championships

Examples include:

  • UEFA European Championship
  • Copa América
  • AFC Asian Cup
  • Africa Cup of Nations
  • CONCACAF Gold Cup

Continental qualifiers

Qualifying matches for those tournaments can also count as recognized senior internationals.

Nations League competitions

Recognized senior competitions such as the UEFA Nations League count.

Senior international friendlies

Officially recognized senior friendlies also count.

That final category is important.

Some fans assume only competitive goals count.

That is not how normal senior international records are calculated.

What Does Not Count?

FootballerRank excludes:

  • Club goals
  • Youth internationals
  • U17 matches
  • U20 matches
  • Reserve teams
  • Olympic/U23 football where the competition is age-restricted
  • Matches against unofficial representative sides that are not recognized as full senior internationals

This distinction becomes especially important when comparing historical totals.

1. Cristiano Ronaldo — 146 Goals

Country: Portugal
International goals: 146
Caps: 233
International career: 2003–present
Goals per game: 0.63

Cristiano Ronaldo is the all-time record holder.

He made his Portugal debut in 2003.

His first international goal arrived at EURO 2004 against Greece.

That began a scoring career that eventually lasted more than two decades.

Ronaldo’s 146 goals have come through:

  • Open play
  • Headers
  • Penalties
  • Free kicks
  • Counterattacks
  • Penalty-box movement

His right foot has produced most of the goals.

But heading has always been a major part of his international game.

Ronaldo Breaks the International Record

Ali Daei held the record before Ronaldo.

Ronaldo caught and then passed him during Portugal’s 2022 World Cup qualifying campaign.

Against the Republic of Ireland in September 2021, Ronaldo scored twice.

That moved him clear of Daei’s then-recognized record.

From there, the gap continued growing.

Ronaldo at Major Tournaments

Ronaldo has scored at:

  • UEFA European Championships
  • FIFA World Cups
  • Nations League matches
  • Qualifiers
  • Senior friendlies

He also became the first player to score at six men’s World Cups after adding goals in 2026.

His World Cup total now stands at 11.

That is important, but World Cup goals represent only a small part of his complete international total.

Ronaldo’s Favourite Opponents

Ronaldo has scored against dozens of different national teams.

Luxembourg has been one of his most productive opponents.

He has also scored heavily against:

  • Hungary
  • Lithuania
  • Armenia
  • Sweden
  • Andorra

His international scoring is therefore not built around one competition.

It spans qualifiers, tournaments, and friendlies across more than 20 years.

Record status: No. 1 with 146.

2. Lionel Messi — 125 Goals

Country: Argentina
International goals: 125
Caps: 207
International career: 2005–2026
Goals per game: 0.60

Lionel Messi finished his Argentina career second on the all-time men’s international scoring list.

His final total is:

125 goals

Messi officially retired from international football on August 31, 2026.

That means his international total is now fixed.

His Argentina career began in 2005.

Early in his career, Messi’s national-team scoring was often compared unfavourably with his Barcelona production.

That changed significantly in the second half of his international career.

Messi’s Major International Titles

Messi eventually won:

  • Copa América 2021
  • Finalissima 2022
  • FIFA World Cup 2022
  • Copa América 2024

He also reached another World Cup final in 2026.

His scoring increased during the same period.

Messi at the World Cup

Messi finished with 21 World Cup goals.

That is the second-highest men’s World Cup total behind Kylian Mbappé.

Those 21 goals are already included inside his 125 international goals.

They are not added again.

Messi’s International Development

Messi became more productive for Argentina as his role evolved.

He could score through:

  • Dribbling
  • Free kicks
  • Penalties
  • Long-range shooting
  • Combination play
  • Runs into the box

He also became Argentina’s main creative player.

His international legacy therefore combines both scoring and playmaking.

But this page considers only goals.

Record status: No. 2 with 125.

3. Ali Daei — 108 Goals

Country: Iran
International goals: 108
Caps: 148
International career: 1993–2006
Goals per game: 0.73

Ali Daei was the first man in football history to reach 100 senior international goals.

That achievement looked almost impossible before he did it.

Ferenc Puskás had previously scored 84 for Hungary.

Pelé finished on 77 for Brazil.

Daei pushed the record far beyond them.

He officially reached the century mark in 2004.

Iran faced Laos in World Cup qualifying.

Daei scored four times.

That took him into three figures.

Why Was Daei Famous for Heading?

Daei was an outstanding aerial striker.

He had:

  • Height
  • Timing
  • Strength
  • Positioning
  • Powerful heading

Those qualities helped him dominate Asian international football.

He also played club football in Europe for teams including Bayern Munich and Hertha Berlin.

Why Does FootballerRank List Daei on 108 Instead of 109?

This requires an explanation because older FIFA and UEFA articles often say:

109 goals

Current major international record tables use:

108 goals in 148 appearances

The difference comes from historical match classification.

One match against Ecuador’s Olympic team was previously treated as a full senior international but is no longer recognized that way.

Historical databases also contain complications involving awarded matches.

This is why older articles can still show 109.

FootballerRank follows the newer senior “A” international table and uses 108.

Daei’s achievement remains unchanged in historical importance.

He was the first man to reach 100.

Record status: No. 3 with 108.

4. Sunil Chhetri — 95 Goals

Country: India
International goals: 95
Caps: 157
International career: 2005–2025
Goals per game: 0.61

Sunil Chhetri ranks fourth with 95 international goals.

He is India’s record goalscorer by a huge margin.

Chhetri made his senior India debut in 2005.

His international career then lasted around two decades.

He initially retired in 2024.

But he returned to the national team in 2025.

That comeback produced another goal.

Against the Maldives in March 2025, Chhetri scored his:

95th international goal

India won 3-0.

Why Chhetri’s Record Matters

India has not regularly qualified for the World Cup finals.

That means Chhetri did not have the same global tournament platform as Messi, Ronaldo, or Klose.

His goals instead came across:

  • World Cup qualifying
  • AFC Asian Cup matches
  • Asian Cup qualifying
  • Regional competitions
  • Senior friendlies

His longevity was crucial.

Chhetri remained India’s main scoring threat for many years.

His final figure of 95 places him above many of football’s most famous international forwards.

Record status: No. 4 with 95.

5. Romelu Lukaku — 93 Goals

Country: Belgium
International goals: 93
Caps: 132
Goals per game: 0.70

Romelu Lukaku ranks fifth.

He is Belgium’s all-time record goalscorer.

Lukaku made his senior international debut as a teenager.

His combination of:

  • Strength
  • Speed
  • Penalty-box movement
  • Finishing
  • Heading

quickly made him Belgium’s main No. 9.

Lukaku at Major Tournaments

Lukaku has scored at multiple World Cups and European Championships.

His strongest World Cup before 2026 came in 2018.

Belgium finished third.

Lukaku scored four times and won the Bronze Boot.

At the 2026 World Cup, he added more goals to his international total.

Belgium reached the quarter-finals.

By July 2026, Lukaku had moved to:

93 goals in 132 appearances

That places him only two behind Chhetri.

Because Lukaku remains within the active international generation, fourth place is still reachable.

Record status: No. 5 with 93.

6. Mokhtar Dahari — 89 Goals

Country: Malaysia
International goals: 89
Caps: 142
International career: 1972–1985
Goals per game: 0.63

Mokhtar Dahari remains one of Asian football’s greatest scorers.

He scored:

89 goals for Malaysia

That places him joint sixth.

Dahari became famous during the 1970s and 1980s.

He was nicknamed Supermokh.

His qualities included:

  • Pace
  • Powerful shooting
  • Direct running
  • Strength
  • Finishing

Malaysia was a much stronger Asian football force during parts of Dahari’s career than modern fans may realize.

He represented the country in major continental and regional competitions.

His record stood largely outside mainstream European football coverage.

Yet the international numbers remain exceptional.

Dahari finished his international career decades before modern record-tracking became a global obsession.

His 89 goals now place him level with Robert Lewandowski.

Record status: Joint No. 6 with 89.

7. Robert Lewandowski — 89 Goals

Country: Poland
International goals: 89
Caps: 167
Goals per game: 0.53

Robert Lewandowski is Poland’s record international goalscorer.

He has scored:

89 goals

His international output is especially impressive because Poland have not dominated their confederation.

Lewandowski has often carried a large share of the team’s attacking responsibility.

His goals have come through:

  • World Cup qualifiers
  • European Championship qualifiers
  • EURO finals
  • World Cup finals
  • Nations League
  • Friendlies

Lewandowski in World Cup Qualifying

World Cup qualification has been one of his strongest areas.

Lewandowski has scored heavily across several qualifying campaigns.

That helped Poland reach multiple major tournaments.

His complete international ratio is lower than his club scoring rate.

National-team football provides fewer matches and often fewer chances.

He still reached 89.

That places him among the ten most prolific men’s international scorers ever.

Record status: Joint No. 6 with 89.

8. Ali Mabkhout — 85 Goals

Country: United Arab Emirates
International goals: 85
Caps: 115
Goals per game: 0.74

Ali Mabkhout ranks joint eighth with 85 goals.

His goals-per-game ratio is one of the strongest in the Top 10.

Mabkhout became the United Arab Emirates’ record scorer.

His international career included major AFC competitions and World Cup qualifying.

One of his best tournaments came at the 2015 AFC Asian Cup.

The UAE finished third.

Mabkhout scored five goals and won the tournament’s top-scorer award.

Mabkhout’s Scoring Style

Mabkhout has been particularly dangerous through:

  • Penalty-box movement
  • Quick finishing
  • Heading
  • Counterattacking
  • Penalties

His first international goal came during a remarkable four-goal performance against Bahrain.

He continued scoring consistently for years.

His 85-goal total puts him level with Harry Kane.

Record status: Joint No. 8 with 85.

9. Harry Kane — 85 Goals

Country: England
International goals: 85
Caps: 121
Goals per game: 0.70

Harry Kane is England’s all-time leading scorer.

He moved beyond Wayne Rooney’s previous England record in 2023.

He has since continued extending it.

By the end of England’s 2026 World Cup run, Kane had reached:

85 international goals

That places him joint eighth globally.

Kane at the World Cup

Kane has been particularly productive at World Cups.

He won the Golden Boot in 2018 with six goals.

He later added:

  • Two goals in 2022
  • Six goals in 2026

That gives him 14 World Cup goals.

Those 14 are included within his overall total of 85.

Kane’s International Strengths

Kane scores through:

  • Penalties
  • Headers
  • Long-range shots
  • First-time finishing
  • Movement
  • Combination play

He is also a creative forward.

But like Messi, only goals count on this page.

Kane remains one of the active scorers with the best chance of moving higher.

He needs four goals to equal Lewandowski and Mokhtar Dahari on 89.

Record status: Joint No. 8 with 85.

10. Ferenc Puskás — 84 Goals

Country: Hungary / Spain
International goals: 84
Caps: 89
Goals per game: 0.94

Ferenc Puskás completes the Top 10.

His ratio is astonishing.

He scored:

84 goals in 89 senior internationals

That works out to almost one goal per game.

Most of his international success came with Hungary.

Puskás was the leader of the famous Mighty Magyars.

Hungary became one of the world’s dominant teams during the early 1950s.

They won Olympic gold in 1952.

They also reached the 1954 World Cup final.

West Germany beat them 3-2.

Puskás’ International Scoring

Puskás could score through:

  • Powerful left-footed shooting
  • Free kicks
  • Long-range strikes
  • Penalty-box movement
  • Combination play

His 84-goal record stood as the men’s international benchmark for decades.

Ali Daei eventually passed him.

Ronaldo later pushed the record beyond 100.

Despite dropping to tenth in total goals, Puskás has the strongest scoring ratio of anyone in this current Top 10.

Record status: No. 10 with 84.

Ronaldo vs Messi: Who Has More International Goals?

Ronaldo leads by 21.

PlayerGoalsCaps
Cristiano Ronaldo146233
Lionel Messi125207
Difference21

Messi has now retired internationally.

That means his 125 is fixed.

Ronaldo’s total can still increase if he continues playing for Portugal.

The international scoring record therefore remains live.

Can Ronaldo Reach 150 International Goals?

Yes.

He needs:

4 more goals

to reach 150.

That would make him the first man to reach the milestone.

Given that he was still scoring for Portugal in 2026, the target is realistic if he continues receiving national-team call-ups.

Can Lukaku Pass Sunil Chhetri?

Yes.

Lukaku currently has 93.

Chhetri finished on 95.

That means Lukaku needs:

3 goals

to move beyond Chhetri.

If he continues playing for Belgium, fourth place is within reach.

Can Kane Reach 100 International Goals?

Kane currently has 85.

He needs:

15 more

to reach the century.

Only three men have crossed 100 so far:

  • Cristiano Ronaldo
  • Lionel Messi
  • Ali Daei

Kane’s age means the target is challenging but possible.

He would need to remain England’s main scorer through another international cycle.

Can Lewandowski Reach 100?

Lewandowski is on 89.

He needs 11 more.

The main question is how long he continues playing for Poland.

He has already produced one of Europe’s greatest international scoring careers.

Reaching 100 would require another significant period of international football.

Which Player Has the Best Goals-Per-Game Ratio in the Top 10?

Ferenc Puskás.

His record:

84 goals in 89 appearances

produces a ratio around:

0.94 goals per match

The Top 10 ratios are approximately:

PlayerGoals Per Game
Ferenc Puskás0.94
Ali Mabkhout0.74
Ali Daei0.73
Romelu Lukaku0.70
Harry Kane0.70
Cristiano Ronaldo0.63
Mokhtar Dahari0.63
Sunil Chhetri0.61
Lionel Messi0.60
Robert Lewandowski0.53

This shows why total goals and scoring efficiency are different records.

Ronaldo has the most goals.

Puskás has the best rate among the current Top 10.

Who Was the First Player to Score 100 International Goals?

Ali Daei.

He became the first man to reach 100 in 2004.

Cristiano Ronaldo became the second in 2020.

Lionel Messi became the third in 2023.

No fourth men’s player has reached 100 yet.

That makes international football’s century club extremely exclusive.

Why Is Ali Daei Sometimes Listed on 109 Goals?

Historical records changed.

Older FIFA material credited Daei with 109.

Current major tables use 108.

One reason is that Iran’s match against Ecuador’s Olympic team is no longer treated as a full senior “A” international.

Daei scored in that match.

Removing it changes both his appearance and goal record.

Historical databases also note an awarded match that creates another statistical complication.

For FootballerRank, the correct approach is to use the current senior international table:

108 goals in 148 appearances

and explain the older 109 figure separately.

Why International Friendly Goals Count?

Senior international friendlies are recognized national-team matches.

They have historically formed part of players’ official international records.

That is why:

  • Caps count
  • Goals count
  • Appearance records count

even when no tournament points are available.

Club friendlies are different.

They normally do not count toward senior competitive club records.

International statistical conventions have traditionally treated recognized “A” friendlies as full caps.

Do Penalty Shootout Goals Count?

No.

If a match goes to a penalty shootout, successful shootout kicks do not increase a player’s international goal total.

A penalty scored during:

  • Normal time
  • Added time
  • Extra time

does count normally.

This is the same rule used for World Cup scoring.

Do World Cup Qualifying Goals Count?

Yes.

Unlike the dedicated World Cup Goals page, this page counts all recognized senior international goals.

World Cup qualifying goals therefore count.

Cristiano Ronaldo holds a particularly strong qualifying record.

Lewandowski has also scored heavily in World Cup qualification.

International Goals vs World Cup Goals

This distinction is critical.

International goals

Can include:

  • World Cup
  • World Cup qualifying
  • EURO / Copa América / Asian Cup / AFCON
  • Continental qualifying
  • Nations League
  • Senior friendlies

World Cup goals

Only goals at the FIFA World Cup finals tournament.

That is why Ronaldo leads international goals with 146 but Mbappé leads World Cup scoring with 22.

Different scope, different record.

International Goals vs Career Goals

International goals are also only one part of career goals.

For example, Ronaldo’s:

146 Portugal goals

are included inside his complete official senior career-goal total.

They should not be added twice.

FootballerRank’s Football Players With Most Career Goals article combines senior club and international goals.

This page isolates the national-team part.

International Goals vs Best International Players

The most international goals do not automatically identify the greatest national-team player.

A greatness ranking could also consider:

  • World Cups
  • Continental titles
  • Assists
  • Big-match performance
  • Position
  • Leadership
  • Tournament awards
  • Era strength

A midfielder or goalkeeper could be one of the greatest international players without scoring many goals.

This article answers only:

Who scored the most?

Why Modern International Totals Are So High

Several factors help modern players build larger totals.

More international fixtures

Elite national teams now play:

  • Qualifiers
  • Nations League
  • Continental tournaments
  • World Cups
  • Friendlies

Longer careers

Sports science helps players remain at the top longer.

Ronaldo is the clearest example.

Expanded tournaments

Modern World Cups and continental tournaments can provide more matches.

More qualifying rounds

Some confederations require long qualification campaigns.

All of these factors increase scoring opportunities.

That does not make modern goals less valuable.

It does mean era context matters when comparing total records.

Why Pelé Is Not in the Top 10

Pelé scored 77 recognized senior goals for Brazil under the commonly used current record.

That was an extraordinary total in his era.

But modern players have moved the benchmark higher.

He now sits outside the Top 10.

His international legacy remains far greater than the raw goal rank suggests because he won three World Cups.

That is another reminder that most goals and greatest player are not the same question.

Why Neymar Is Not in the Top 10

Neymar finished with one of Brazil’s highest international totals.

However, the current Top 10 cutoff is:

84

That is an exceptionally high standard.

Neymar’s record places him among football’s great international scorers without making this Top 10.

Who Just Misses the Top 10?

Several famous scorers sit below Puskás.

Major names include:

  • Pelé
  • Neymar
  • Sándor Kocsis
  • Edin Džeko
  • Miroslav Klose
  • Gerd Müller
  • Robbie Keane
  • Kylian Mbappé
  • Erling Haaland
  • Zlatan Ibrahimović

Some active players could eventually reach the Top 10.

Could Mbappé Enter the Top 10?

Yes.

Mbappé has already moved well beyond 60 international goals for France.

He is still in his twenties.

The Top 10 cutoff is 84.

Given his age and current scoring rate, entering this ranking is realistic.

The bigger question is how high he can eventually climb.

Could Erling Haaland Enter the Top 10?

Yes.

Haaland’s international scoring rate is extraordinary.

He already has more than 60 goals for Norway despite being only in his mid-twenties.

Norway historically play fewer major-tournament matches than teams such as France or Argentina.

That can reduce opportunities.

His scoring efficiency still gives him a realistic path into the Top 10.

Confederation Leaders

The international goals record is global.

Different confederations have produced different historical leaders.

UEFA

Cristiano Ronaldo — 146 for Portugal.

CONMEBOL

Lionel Messi — 125 for Argentina.

AFC

Ali Daei — 108 for Iran.

Chhetri and Mabkhout also rank extremely high among Asian players.

These confederation records show how globally diverse the Top 10 has become.

Frequently Asked Questions

Who has scored the most international goals in football history?

Cristiano Ronaldo holds the men’s world record with 146 goals for Portugal.

How many international goals does Cristiano Ronaldo have?

Ronaldo has 146 in 233 senior appearances as of this September 2026 review.

How many international goals did Messi score?

Lionel Messi finished his Argentina career with 125 goals.

Has Messi retired from international football?

Yes. Messi announced his international retirement on August 31, 2026.

Who is third for most international goals?

Ali Daei ranks third with 108 recognized senior goals for Iran.

Why do some websites say Ali Daei scored 109?

Older records counted a match that is no longer recognized as a full senior international. Current major tables use 108 in 148 appearances.

How many international goals did Sunil Chhetri score?

Chhetri finished with 95 goals for India.

How many international goals does Lukaku have?

Romelu Lukaku has 93 for Belgium in the current record table.

How many international goals does Lewandowski have?

Robert Lewandowski has 89 for Poland.

How many international goals does Harry Kane have?

Harry Kane has 85 for England.

Who has the best scoring ratio in the Top 10?

Ferenc Puskás, with 84 goals in 89 appearances.

Who was the first man to score 100 international goals?

Ali Daei reached the milestone in 2004.

How many players have scored 100 international goals?

Three: Cristiano Ronaldo, Lionel Messi, and Ali Daei.

Do international friendly goals count?

Yes, when the match is recognized as a full senior international.

Do World Cup qualifying goals count?

Yes.

Do penalty shootout goals count?

No.

Do youth international goals count?

No.

Are Olympic goals included?

Age-restricted Olympic/U23 goals are not included in the senior “A” international total used here.

Who has scored the most World Cup goals?

Kylian Mbappé leads that separate ranking with 22. World Cup goals are only one part of international scoring.

How often should this article be updated?

The article should be reviewed after every international window involving active players near the Top 10, especially Ronaldo, Lukaku, Lewandowski, Kane, Mbappé, and Haaland.

Sources and Fact-Checking Method

FootballerRank treats this as a senior international record page.

The main ranking follows recognized men’s senior international “A” match totals.

We prioritize:

  • FIFA
  • Continental governing bodies
  • National associations
  • Established historical match records

Recognized senior friendlies count.

Youth and age-restricted internationals do not.

Historical totals may occasionally be revised when governing bodies reclassify matches.

Ali Daei’s move from the old 109 figure to the current 108 is the clearest example.

Active-player totals also require regular review because one international match can change the order.

FootballerRank preserves ties rather than using appearances or scoring ratios to pretend one player has more goals than another.

This keeps Football Players With Most International Goals separate from the dedicated Career Goals, World Cup Goals, and broader Best Players rankings.

Conclusion

Cristiano Ronaldo leads the football players with most international goals with a world-record 146 for Portugal, while Lionel Messi finished his Argentina career second on 125 and Ali Daei ranks third with 108. Sunil Chhetri follows on 95, Romelu Lukaku has 93, Mokhtar Dahari and Robert Lewandowski share sixth with 89, Ali Mabkhout and Harry Kane are level on 85, and Ferenc Puskás completes the Top 10 with 84. These totals measure senior national-team scoring only, so World Cup goals, qualifiers, continental competitions, Nations League matches, and recognized friendlies can all contribute, while club, youth, and age-restricted international goals remain outside the record.

Adnan Ahmed
About the author

Adnan Ahmed

View author profile →