why did humayun have to flee from his kingdom ? did he return?
Humayun had to flee because he was defeated twice by Sher Shah ; first at the battle of chausa and second at the battle of kanauj.
Yes, he returned after five years when sher shah died.
Yes, he returned after five years when sher shah died.