Helen landfall Cyclone Helen vs Phailin November 22, 2013 Cyclone Helen makes landfall at Machilipatnam in coastal Andhra Pradesh November 22, 2013