A "large number" of people have reportedly been injured after a explosion hit the centre of Turkish capital city Ankara.

A police official has said the blast originated from a vehicle, with local media reporting a military dormitory and a military vehicle were hit.