Yes, the difference between Indians and Pakistanis is religious and political, not racial. Punjabis tend to look slightly more distinctive, I can usually pick them out as not Indian. Sikhs are quite distinctive and, helpfully, wear a turban as danny mentioned. In Western clothing it is difficult to tell the difference between most Indians and Pakistanis, although the Indians I knew tended to be a bit taller.