Where is Tal Far Iraq?

The Tal A'far district of the north-western province of Ninevah is a mixed Turkoman, Kurdish and Sunni Arab town some 150 miles north-west of Baghdad.