Option 1 -> Akbar fought the Second Battle of Panipat in 1556 against Hemu.
Option 2 -> Babur fought the First Battle of Panipat in 1526 against Ibrahim Lodi.
Option 3 -> Bahadur Shah Zafar was the last Mughal emperor (1837-1857) and did not fight at Panipat.
Option 4 -> Jahangir ruled from 1605-1627 and was not involved in any Battle of Panipat.
Hence, Option 2: Babur -> The First Battle of Panipat (1526) was fought between Babur and Ibrahim Lodi, Sultan of Delhi. Babur's victory marked the foundation of the Mughal Empire in India -> correct