I am a British national visiting Minnesota. I was previously a resident of MN for 18 months under a J-1 visa and gained my MN drivers license during that time. I have since returned home to the UK, until now when I am visiting friends. Yesterday I was pulled over for a speeding offense, which I accept was stupid on my part. However, when the officer ran my license he said that my MN license had been canceled, and that I was unable to drive in MN using my UK license. I never received any notification that my MN license had been canceled, and everything I had read before I came over said that if I am a visitor, I am entitled to drive on a foreign license for up to 1 year. They are now charging me with driving after cancellation, and will not recognize my UK license. Is this right or am I allowed to drive on my UK license as I understood it?