Bharat Express

Power Outages

Hurricane Helene made landfall near Perry, Florida on Friday, with maximum sustained winds of 140 mph, as per National Hurricane Center.