The bodies of five children have been found by police in an apartment building in the German town of Solingen, it has been reported.

The horrific discovery was made at a private apartment in Hasselstrasse Street, in the western German town, around 2pm on Thursday.

Pictures from the scene show emergency vehicles parked up as police sealed off the area.

They have given few initial details about the discovery.

There is currently no information about the cause of death or if there were any suspects.

Police are expected to give further details later.

Solingen is just outside Duesseldorf, in western Germany.

Police have given little information about the discovery so far

Bild reported that the children's grandmother had called police to tell them her daughter, aged 27, had killed five of her children and was out of her home with a further child.

The police then found the dead children, aged 1, 2, 3, 6 and 8.

The mum reportedly jumped in front of a train in the early afternoon and survived with serious injuries, Bild reported.

Police found the dead children, aged 1, 2, 3, 6 and 8

She is now under police protection.

Reports added an 11-year-old son was found unharmed at the grandmother's home.

Officers were called to the private apartment at around 2pm, Tag 24 reports.

The cause of the deaths are currently unknown.

The area around the block of flats is cordoned off and police say a probe has been launched into the deaths.

A police spokesperson told Tag 24: "The investigation is ongoing and I can't add anything.

"The lifeless bodies were found in a private house on Hasselstrasse in Solingen."

One shocked resident wrote on Twitter: "Deeply dismayed at the news that five children have been found dead."