Correct option is D
Hathigumpha is correctly matched with Orissa (now Odisha).
Ellora is correctly matched with Maharashtra.
Bagh is correctly matched with Madhya Pradesh.
Nagarjuna Pahari is NOT correctly matched. Nagarjuna Pahari is actually associated with Andhra Pradesh, not West Bengal.