Get a copy of the constitution. Read it. Look for words such as "persons", "citizens", and "people". Read the whole thing, don't ask me to do your homework for you. Grow up.
For the life of me I can't seem to recollect where such rights for foreign visitors is granted.
Recollect? When is the last time you looked at it? High school?
And just for the record, rights are not granted to anyone by the constitution. Or any other document, or any government. Rights are granted by God.
The constitution enumerates the powers of the government and reiterates Some of the rights of individuals. It asserts that other rights exist and that they do not have to be enumerated of reinterated by the government to be valid.
And you are still boring two days later.