A blood donation drive is being held today at Salmaniya Medical Complex (SMC) Blood Bank. Organised by the Palakkad Arts and Cultural Theatre, it will be held from 8am to noon .