The Battle of Karnal was fought between the Mughal emperor Muhammad shah and -----

A ) Aurangzeb

B ) Akbar

C ) Nadir shah ✅

D ) Bahadur shah