I'm not a citizen of the EU, nor do I reside in the EU. But as a consumer, I welcome GDPR. It gives me some limited rights even though I'm not in the direct interests of the regulation.
Anyway, if I understand the regulation correctly, I'm covered by it if I visit / reside in a country in the EU (even if I'm not a citizen). Does this mean I can request companies to give me a copy of all the data they have on me when I visit, for example, France on vacation?