Written by NDTVSports | Monday August 17, 2015
Cristiano Ronaldo pips the likes of WWE superstar John Cena, Serena Williams and Neymar to be most charitable athlete. List also includes India's badminton queen Saina Nehwal and Pakistan cricket star Shahid Afridi.
sports.ndtv.com