More than 150 volunteers comprising Naval officers, defence personnel, civilians and NCC cadets donated blood on the occasion.