Pakistani police fired tear gas on Friday to break up a protest by angry cyclone survivors as rescuers struggled to reach communities cut off by floods affecting 900 000 people. Meanwhile, in India, tens of thousands of people fled an approaching storm.