The correct option is B Duni Chand’s haveli
When Banda Singh Bahadur was at Kot Mirza Jan between Kalanaur and Batala, the Mughal army under the command of Farrukhsiyar attacked. Banda Bahadur was caught off guard. He and his Sikhs fought bravely but had to fall back to Gurdas Nangal. The Sikhs took refuge in Duni Chand’s haveli. The Sikhs dug a trench around the fort and filled it with water. But the Mughal army had found the haveli and attacked. The siege continued for eight months.