Mapping India
August 28, 2005Almost 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…