China’s journal ranking system stands up to scrutiny - Liying Yang (Nature, 2025)