British general who defeated / beat Haider Ali in War of Porto Novo:
ACaptain Popham
BSir Eyer Coote
CSir Hector Munro
DGeneral Goddad
Answer:
B. Sir Eyer Coote
Read Explanation:
Before War of Porto Novo, Haider Ali made a front against the British with the Marathas and Nizam.
In July 1780, Haider Ali sieged Karnataka and laid the siege of Arcot by defeating the British Army under Colonel Baillie.
The British segregated Nizam and Marathas from Haider.
Haider Ali faced this complex situation firmly.
Haider Ali fought with General Eyre Coote in 1781 during the second Anglo-Mysore War, and British defeated Haider Ali in War of Porto Novo (1st July, 1781).