History fail !
British snatched India from Marathas and Sikhs who had completely vanquished the Mughals by then.
There is a reason why there are only Anglo-Maratha wars and Anglo-Sikh wars...but no Anglo Mughal wars..
Pakistani children are fed with the pap that the whole South Asia was being ruled by the Muslims when Angraiz came and snatched it away from them, which is of course not true and it seems that the situation in India is also not much different. Some parts of South Asia were being ruled by Hindus and some by Muslims. For instance, Sikhs were the rulers of Punjab and some parts of Peshawar valley were also under their control; Balochs were reigning over Sindh whereas Balochistan and FATA were parts of Afghanistan. I am not well informed about India but rulers like Tipu Sultan and Sirajudaullah were Muslims, and so were the rulers of Awadh.