Search
Close this search box.

UN IPCC Lead Author Dr. Richard Tol Debunks ‘97% Consensus’ Claim