Keele ranked in Global Top 20 in sustainability league table