Hindi is the official language of two countries: India and ...?
None of the above. India is unique for having Hindi as an official languages. Hindi is widely spoken in Pakistan, Fiji, and Nepal, but it is not the official language. The official languages of Pakistan are English and Urdu. The official language of Nepal is Nepali. The official languages of Fiji are Fijian, English, and Fiji Hindi. However, Fiji Hindi, aka Hindustani, is NOT the same thing as Hindi.