An explosion has been heard in the Turkish capital Ankara amid a military coup in the country, according to reports.

A military helicopter has also opened fire over the city, a witness told Reuters.