Over two million people displaced by flooding in India