News

Three Indian teens win the Earth Prize 2025 for Thermavault, a salt-powered cooling device set to revolutionise vaccine ...