Highest earning country comes out to be USA

Tell us what’s happening:
I am getting the highest_earning_country to be USA instead of Iran as expected per Unit test module.

Your code so far

What country has the highest percentage of people that earn >50K?

df1 = df.groupby(['native-country','salary']).size().reset_index(name='count')


highest_earning_country_percentage = highest_earning_count/df1['count'].sum()*100

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15.

Challenge: Demographic Data Analyzer

Link to the challenge: