Is Rio Grande in Texas or Mexico?

The Rio Grande is the border between mexico and texas