Mumbai (formerly known as Bombay) is a dynamic, cosmopolitan city where slum-dwellers and the fabulously wealthy exist side by side, at once a magnet for terrorist attacks and home to Bollywood.