The number patients who have recuperated from COVID-19 in India has crossed 29 lakh, the Union health ministry said on Wednesday, underlining that the last 10 lakh recoveries were recorded in only 17 days as against the 10 lakh before that which took 22 days.