‘The island of the good life’: that’s what the Portuguese called Bombay 500 years ago, and Jehangir Sorabjee shows us why it’s still true today. He traces this astonishing patchwork of people, faiths and customs through the centuries…