A sizeable chunk of the 29 million doses of hydroxychloroquine bought by the US to combat the coronavirus pandemic is from India, President Donald Trump has said as he acknowledged that Prime Minister Narendra Modi was "great" when he sought his help to allow the sale of the anti-malaria drug to treat the growing number of COVID-19 patients in America.