Finding Maps is generally hard because the hard copies of maps which are available are outdated with very old information and you need to make sure the maps you are using have the latest updated info.
Check out MapTell which is a team of engineers who specialize in Mobile Applications, Java, ASP etc and offer services like vehicle tracking system, Web mapping system using the GIS data layers, GIS data Conversion Services, convert hardcopy drawings and maps to digital copies & Photogrammetry and Remote Sensing.
The Maps section offers you with World Elevation Map, World Political Map, World Population Map, Indian States Maps, Indian Cities Maps and lot more based on different criteria and options like Road Maps & Rail Maps which are very useful when compared to google maps or live search maps because this service has the updated maps and has very small locations also listed in 2D format and not in 3D Maps format. There are around 110 different maps which you can directly download from the downloads section and print them when required. Try out once and you will surely bookmark the website.
Virtual earth even verse sometimes. Look at the Connaught Place road information here http://www.amit.me/blog/is-virtual-earth-road-information-correct/
Amit