India now has alternative to google street view. 'Wonobo.com' has launched street view navigation for following cities:
Mumbai, Delhi, Bangalore, Kolkata, Chennai, Hyderabad, costal Goa, Pune, Ahmedabad, Agra, Jaipur & Surat.
They are also planning to launch it on smartphones!