Correct choice is (b) Ten
To explain I would say: There are ten biogeographic zones in India. They are as follows, a) Trans Himalayan zone, b) Himalayan zone, c) Desert zone, d) Semiarid zone, e) Western ghat zone, f) Deccan plateau zone, g) Gangetic plain zone, h) North east zone, i) Coastal zone, j) Islands present near the shore line.