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 fpmi. Developer@gmail.