I believe Parliamentary debates in India are conducted in English.
Correct. Hindi or English. In Canada the debates in the federal parliament are in English or French. Also English is the official language of Bangladesh, not an economic powerhouse, but a country of 120 million people.