People take oath to donate blood at health fairs on World Blood Donor Day

You may have missed