Who is the first non-Indian to receive Bharat Ratna?
Khan Abdul Ghaffar Khan
Khan Abdul Ghaffar Khan, a Pakistani citizen, received the Bharat Ratna in 1987, the first non-Indian citizen to do so. Mother Teresa was an Indian citizen when honoured in 1980. Zubin Mehta has not received the Bharat Ratna.