Cyclone Helen makes landfall in Indias coastal southern state

Record ID: 399522