@ Orca In my experience, I've found that Americans are no less intelligent than people in other countries. There are stupid people everywhere. IMO the average person is going to pay attention to countries that directly affect his life, but not bother learning about countries that don't directly affect him It is true that in general people in other countries know more about America than people in America know about other countries. But IMO this is because America affects the lives of people in those countries more than any individual country affects the lives of people in America. In many countries America is featured in the nightly news. So people know whats going on in America. But ask the average Czech about Mexico. Or ask the average Mexican about the Czech Republic. The individuals wouldn't know what's going on in each respective country. This is because those two countries don't usually directly affect one another. So you could call the Czech and the Mexican ignorant, just as you could call the American who doesn't know what is going on in Prague and Mexico City ignorant. Or we can shrug and realize that the average person is going to pay attention to countries that directly affect his life, but not bother learning about countries that don't directly affect him.