Zayn Malik has cancelled his upcoming US solo tour and two UK arena shows after it emerged he had recently been admitted to hospital.

The former One Direction singer issued a statement on his Instagram page telling fans he had to take "another look" at his schedule.

He said he was working to be "better and stronger than before" but would have to reduce the number of shows on his upcoming Konnakol tour named after his latest album.

Malik has previously cancelled live dates over "extreme anxiety" but has not specified a cause for his latest cancellations.

The photo of Malik in hospital was shared on an official updates page two weeks ago.