Yes. A CDSCO registration license is mandatory for running a blood bank. Running a blood bank without a license will constitute an offence under the Drugs and Cosmetics Act 1940 and the rules made thereunder.