World Master App is a very useful source of information where you can find all you need about geography and history.
Geography: Mountains, rivers, seas, cities, countries..
Furthermore, you can find a map and search all landforms around you.
History: Old age, middle age, modern age and contemporary age. Also a map where you can search historical places around you.