The Central Drugs Standard Control Organization (CDSCO) under India's Ministry of Health and Family Welfare is indeed the national regulatory authority for pharmaceuticals and medical devices in India. It is responsible for approval of new drugs, clinical trials, setting standards for drugs, and regulating the quality of medicines in India.