Question

Which ruler was defeated in the battle of Kannauj?

Answer

Mughal emperor Humayun.