There are seven teams in the KPL which represent 6 major cities of Azad Kashmir and one team represents overseas Kashmiris.