There are about 7.1 million people speaking the Kashmiri language. About 6.7 million of them live in Jammu and Kashmir, and about 350,000 in Azad Kashmir and the Federally Administered Northern Areas (FANA) in Pakistan. Although all residents of Azad Kashmir call themselves 'Kashmiri', most residents of Azad Kashmir are not ethnic Kashmiris.