World Factbook provides information on the history, people, government, economy, geography, communications, transportation, military, and transnational issues for 267 world entities. With updated, complete and detailed information about a country, you will have enough information for your purpose: study, travel, teaching. All feedbacks please send to [email protected]
Useful app for world travel, has a lot of potential.