Answer: (Detailed Solution Below)
Option B: Madhya Pradesh, West Bengal and Uttar Pradesh
Detailed Solution:
The correct answer is “Madhya Pradesh, West Bengal and Uttar Pradesh”.
Highest number of cattle: West Bengal > Uttar Pradesh > Madhya Pradesh > Bihar