Two people have been killed and others injured as a person opened fire in Kyiv, the Ukrainian capital's Mayor Vitali Klitschko has said.

The incident happened in the southern Holosiivskyi district, according to Kyiv's police force updates on Telegram.

Ukraine's Interior Minister Ihor Klymenko later confirmed that individuals had been taken hostage in a supermarket and that the attacker shot at police officers before being killed.

The exact number of those killed and injured is unclear, but Klitschko stated that at least 10 people had been taken to hospital, including a child.