" and English is the only common language that they all can understand."
Actually its Hindi not English.
:) speak for north of mumbai, south of mumbai, people don't speak hindi as well as they speak English. The common language in the south is English.