Cyprus recorded the highest per capita blood donation rate in 2018 with 5,170 units per 100,000 population, followed by Germany (5,109 units per 100,000 in 2015) and Greece (4,669 units per 100,000 in 2015).
Open the full topic