Amid many countries urging the World Health Organisation (WHO) to further investigate the origin of Covid-19 and to find out if indeed the virus was created, one of China’s top diplomats on Friday reportedly said it was absurd to try to claim that the virus leaked from a Wuhan lab.