Some 365 people have fallen ill in an Indonesian town after eating school lunches, the largest spate of food poisonings to hit President Prabowo Subianto's free meals programme so far.

The meals have temporarily been suspended in Sragen, in central Java, as food samples are being tested for contamination, local authorities said.

The program - which costs an estimated $28bn (£21bn) - delivers on a campaign promise by the president to combat stunting in the country.

But it has been plagued by a string of food poisonings, as well as criticisms that its high price tag has put considerable strain on the government's finances - with several ministries having their budgets cut as a result.

Wizdan Ridho Abimanyu, a ninth-grader in Sragen, told Reuters he was awakened in the middle of the night by a sharp pain in his stomach.