A bus with 47 passengers was caught in flood waters in Andhra Pradesh's Guntur district on Thursday, authorities said.
The state-owned Andhra Pradesh State Road Transport Corp bus was trapped in Vutukuru village.
Passengers climbed on top of the bus as the water level rose, desperately looking for help.
The administration could not launch rescue operations due to massive flooding.
According to reports, the water level rose dramatically and entered the vehicle's engine, stalling it.
The Deccan Chronicle reported:
A police team soon reached the spot but a strong current prevented them from reaching the vehicle. Pedakurapadu MLA K. Sreedhar briefed AP CM N. Chandrababu Naidu of the situation and asked for a helicopter to rescue the 57 people. But at around 2 pm, the waters started receding and the police team, with the help of locals and other officials were able to reach the bus and rescued all passengers within an hour.
District Collector Kantilal Dande made arrangements for a helicopter and ropes, to rescue the last of the stranded passengers.
Several areas were inundated in Guntur and other districts in Andhra Pradesh due to heavy rains lashing the region since Wednesday.
Watch a video here.