Encyclopedia of the Nations
Contains country information such as population, history, ethnic groups, culture, language, transportation, government structure, technology, and contain notes about museums, media, libraries, technology, and much more.
Free website available from anywhere