Almost where I stay – the red star.
A brand new site Mymapindia that
is really the first website (you may have heard of Google Maps, Google Earth, Mapquest etc.) focused PURELY on India.
I like their style of marketing – catching hold of bloggers to create a meme. slow, organic and therefore lasting
Check them out.