The energy, exuberance and diversity of this Indian city is perfectly reflected in its many building styles.