> The lack of new information from the Wuhan Institute [...] is probably the most compelling evidence in support of the lab escape hypothesis.
or it's just china being 100% opaque about an accident that has already damaged their international reputation, and they're controlling the narrative hard at this point. you know, like they do.