Ah, well spotted. I see there's conflicting info on Wikipedia there between the team's page and the "List of football clubs in Pakistan" page, but you're probably right. Luckily they both list Pakistan Television F.C. as being in Islamabad, so I'll change it to that.