Air India said on Monday it cancelling flights to and from Dhaka with immediate effect in view of the emerging situation in Bangladesh, where sudden developments amid deadly protests led to Sheikh Hasina fleeing the country after resigning from prime ministership and the army announcing the formation of an interim government.