i have been to banglore & i found it was a dirty city. never mind bombay being dirty & polluted & overcrowded, but at least transport system is great (trains, buses, autos etc.)and people r great too. dont compare bangalore or any other city to bombay. and yes hindi is a national language in case southies dont know.