Ten people were killed overnight in Germany by a far-Right gunman who attacked two shisha bars in the western town of Hanau before turning his gun on himself.

The victims reportedly included a pregnant woman. The gunman, a 43-year-old German national who was named on social media as Tobias Rathjen, left behind a 24-page manifesto which made clear that the motives behind the killings were racist.

His body was found with the murder weapon beside it when police stormed his flat, not far from the site of one of the shootings.

The body of a 72-year-old woman, identified as his mother, was also found in the flat. Police believe Rathjen may have killed her before turning the gun on himself.

The shootings targeted shisha bars frequented by immigrant communities in Hanau, a commuter town east of Frankfurt.

The first took place at the Midnight shisha bar, in central Hanau, at around 10pm local time (9pm GMT) on Wednesday. Witnesses described hearing several gunshots and panic.

Rathjen fled the scene in a black car and then carried out a second attack on the Arena Bar and Cafe in the Kesselstadt suburb, not far from his flat.

Nine people died in the attacks on the shisha bars, which are believed to have been frequented mainly by the Turkish and Kurdish immigrant communities.

Five Turkish citizens were along the dead, the Turkish Embassy said.

Germany's Bild newspaper reported that the victims included a 35-year-old mother of two who was pregnant with her third child.

Police were able to identify Rathjen from the license plate of his car and pursued him to his home, but he and his mother were dead by the time they stormed it.