According to Prince Charles, coronavirus is challenging society "in a way that we have not experienced for generations".