Trump says he is ‘confident’ that the US will have a coronavirus vaccine by the end of the year. Experts say it could take up to 18 months.

Experts have expressed concern that rushing vaccines through the necessary testing and approval channels can be risky.