The correct options are
B Karnataka
C Tamil Nadu
D Andhra Pradesh
Nearly a 50% contribution to the floriculture in India comes from states like Karnataka, Andhra Pradesh, and Tamil Nadu. Other major contributors are Maharashtra, West Bengal, Punjab, and Haryana.