Detailed foreign street maps or rural areas are a challenge to locate online. So far, Google Maps hasn't been everywhere!
- World City Map Collection (University of Texas Map Collection) - mostly older maps, but some incredibly detailed from U.S. government imaging agencies. See this 1984 map Nouakchott, Mauritania that even includes street names.
- Country & Regional Map pages (also University of Texas) - provides links to country specific maps, including ethnic groups, topographical, political, health, and much more.
- Openstreetmap - a crowdsourced database (built with volunteers) with useful street level maps. Coverage varies greatly depending on location. Note that street names are in local language.
- Refworld - Various U.N. maps (mainly from UNHCR). Usually no street level info, but good rural maps and refugee camp maps. Use the Filter search box to limit to a particular country.
- United Nations Geospatial Information Section
Some useful maps with detailed town names.