Multiple choice Which mughal emperor signed the treaty of Allahabad with the East India Company? Alamgir II Ali Gauhar Bahadur Shah Zafar Shah Alam I Reveal answer Fill a bubble to check yourself B Correct answer Explanation Ali Gauhar, who ascended the throne as Shah Alam II, signed the Treaty of Allahabad in 1765 with the East India Company following the Battle of Buxar.