US regulators have given full approval for the antiviral drug remdesivir to treat the Covid-19 patients in hospitals. The US Food and Drug Administration (FDA) said Veklury, the drug's brand name, cut the recovery time on average by five days during clinical trials.