I always believe that the best way to learn is to learn while having fun. This technique works even more effectively with kids. I think World Mania is designed with same intent. I have not often found such great iPhone app, which is equally useful for both kids and adults.

You can download it from following link

World Mania