The correct options are
B Haryana
C Rajasthan
D Madhya Pradesh
Tropical throny forests can be found in the semi-arid areas of Rajasthan, Gujarat, Madhya Pradesh, Chhattisgarh, Uttar Pradesh and Haryana.
Areas with less than 70 cm rainfall have this kind of vegetation. Prominent vegetation found here include cacti, acacias, palms, and euphorbias.