The correct answer is A. Aurangzeb.
Aurangzeb was the sixth Mughal emperor who ruled over India from 1658 to 1707. He was a devout Muslim and believed that Hindus should be converted to Islam. He banned the celebration of religious festivals like Holi and Diwali in Gujarat, which is a state in western India with a large Hindu population.
Mahmud Bagdo was a general in the army of the Mughal emperor Akbar. He was not known to have banned the celebration of religious festivals.
Ahmed Shah was the founder of the Ahmednagar Sultanate, which was a Muslim sultanate in the Deccan region of India. He was not known to have banned the celebration of religious festivals.
Zafar Khan was a general in the army of the Mughal emperor Jahangir. He was not known to have banned the celebration of religious festivals.