Kirkuk is claimed by three Iraqi ethnic groups - Kurds , Arabs and Turkmens .