Cyclone Helen News

India Evacuates 12,000 People as Cyclone Helen Makes Landfall

Cyclone Helen, the second storm to hit India in five weeks, made landfall in southern Andhra Pradesh state today, prompting authorities to evacuate 12,000 people and deploy rescue teams. At least six districts will be affected by the cyclone, which …