World Factbook 2011 App for iOS
'World Factbook gives you detailed information for more than 250 countries and territories around the world including:
... and many more.
All data is stored locally on your device so you do not need to be connected to the internet.'
This app costs $2.99