Delhi government’s Institute of Human Behaviour and Allied Sciences (IHBAS) has been awarded a quality assurance stamp by the National Accreditation Board of Hospitals (NABH).