According to the 1991 census, there are about 43406932 people in our country who speak Urdu. Which of the following is the closest approximation of this number?

A 4 lakhs

B 43 lakhs

C 4 crores

D 43 crores