Residents of India's most populous city describe near-deserted streets. Read more
now playing
Mumbai rains: Caught in the deluge
Residents of India's most populous city describe near-deserted streets.