The Wellcome Trust is the world’s moment largest charitable trust with an endowment of approximately £23.2 billion (~$30 billion). For the past 20 years,it has produced a photo contest called the Wellcome Image Awards, and this year, and it rebranded the contest as the Wellcome Photography Prize. … [visit site to read more]
Source: petapixel.com