The battle of Karnal was fought between the Mughal emperor Muhammad Shah and —- A) Aurangzaib B) Akbar C) Nadir Shah D) Bahadur Shah