The correct answer is (b). The Battle of Dharmat was fought on 14 January 1657 AD between the Mughal Empire and the Maratha Empire. The Mughal army was led by Prince Aurangzeb, while the Maratha army was led by Shivaji Maharaj. The battle was fought near the village of Dharmat in the Malwa region of India. The Mughals were victorious, and Shivaji Maharaj was forced to retreat. The battle was a major turning point in the Mughal-Maratha conflict, and it led to the decline of the Maratha Empire.
Option (a) is incorrect because the Battle of Dharmat was fought in 1657 AD, not 1656 AD.
Option (c) is incorrect because the Battle of Dharmat was fought in 1657 AD, not 1658 AD.
Option (d) is incorrect because the Battle of Dharmat was fought in 1657 AD, not 1659 AD.