Indian authorities were evacuating hundreds of thousands of people as a powerful cyclone swept through the Bay of Bengal and made landfall on the east coast.

Officials were stockpiling emergency supplies and rescue workers were on standby along the coastlines of Andhra Pradesh and Odisha states on Saturday, with cyclone Hudhud expected to make landfall near the port city of Visakhapatnam around noon on Sunday.

The India Meteorological Department described Hudhud as a "very severe" storm that could pack winds of 195km (120 miles) per hour and cause torrential rains when it makes landfall.

The cyclone was 330km (205 miles) southeast of Visakhapatnam on Saturday afternoon.

Weather presenter Steff Gaulter explains cyclone Hudhud

About 150,000 people had been evacuated by late afternoon, with around 400,000 more expected to be relocated by the end of the day.

Four districts in Andhra Pradesh state that are home to more than 14 million people - Srikakulam, Vijayanagaram, Visakhapatnam and East Godavari - are likely to be worst hit by the storm. Authorities in the state set up 370 relief camps to house evacuees. 

Officials said four naval ships and nine air force helicopters were on standby for relief and rescue operations, while army soldiers and federal rescue workers were also on hand.

The Indian Ocean is a cyclone hot spot. Of the 35 deadliest storms in recorded history, 27 have come through the Bay of Bengal - and have landed in either India or Bangladesh. In 1999, a cyclone devastated Odisha's coastline and killed at least 10,000 people.

Source: AP