Who among the following has ninety-nine percent stake in NABARD?
Government of India
National Bank for Agriculture and Rural Development (NABARD) is an apex development bank in India, having headquarters in Mumbai. The Government of India has 99 percent stake in NABARD.