I can provide you offline maps of India, you just tell me in which scale you want it or which detail level you need? I will provide maps for android application ,,Orux maps" which you can found on Google play. That is great application of navigation where you can measure area, distance, elevation, walking speed, etc... Thank you.