At least three people were killed and five others wounded Tuesday when a man opened fire in a restaurant in a small village in southern Germany, police said.

The shooter then took his own life, police in Heidelberg said.

...,/.,