Indian city Mumbai consists of how many islands?

Indian city Mumbai consists of how many islands?

A. Five islands
B. Six islands
C. Seven islands
D. Ten islands