HURRICANE Maria hit the Turks and Caicos Islands yesterday after destroying homes, causing widespread flooding and killing at least 30 people on Puerto Rico and other Caribbean islands.

Two days after Maria ravaged Puerto Rico, flooding towns, crushing homes and killing at least two people, millions on the island face the prospect of weeks and perhaps months without electricity.

The storm knocked out the entire grid across the US territory of 3.4 million people, leaving many without power.

Maria’s death toll across the Caribbean has climbed to at least 30, nearly all of them on the hard-hit island of Dominica.

Joel Santos, president of the country’s hotel association, said the hurricane did not damage the tourism infrastructure, even though it passed close to Punta Cana, the major resort area on the eastern tip of the island.

But prime minister Roosevelt Skerrit wept as he spoke to a reporter on the nearby island of Antigua, saying: “It is a miracle there were not hundreds of deaths. Dominica is going to need all the help the world has to offer.”

He said more than 15 people are dead and 20 remain missing after Maria.

In Puerto Rico, the government said at least two were killed but media on the island were reporting additional deaths and the actual toll appears unlikely to be known for days.

The Category 3 hurricane has maximum sustained winds near 125mph but gradual weakening is expected during the next two days.

In Puerto Rico, the power grid was in sorry shape long before Maria — and Hurricane Irma two weeks ago — struck.

The territory’s 73 billion dollar (£53 billion) debt crisis has left agencies like the state power company broke. It has abandoned most basic maintenance in recent years, leaving the island subject to regular blackouts.

“We knew this was going to happen given the vulnerable infrastructure,” governor Ricardo Rossello said.

The Federal Emergency Management Agency said it would open an air bridge from the mainland yesterday.