Daily Mail and General Trust plc is a British multinational media company, the owner of The Daily Mail and several other titles. The company manages a multinational portfolio of companies, with total revenues of almost £2 billion. Read More
Amid calls for a fresh probe into the origins of Covid-19, an explosive new study has found that Chinese scientists created the virus in a lab in Wuhan, then tried to cover their tracks by reverse-engineering versions of the virus to make it look lik ...