Three people have been killed and another four seriously injured in a knife attack in the western German city of Solingen, police say.

The attack happened during a festival in the city centre on Friday evening. The attacker is reported to be still at large.