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