Breaking News Cyclone Helen makes landfall at Machilipatnam in coastal Andhra Pradesh November 22, 2013 2:20 PM | Skymet Weather Team