100 Compassionate leaders list

100 Compassionate leaders list

Richard Branson

#2 Richard Branson

Muhammad Yunus

#3 Muhammad Yunus

David Katz

#4 David Katz

Elon Musk

#5 Elon Musk