Question: Newmarket was the home of the royal who was king of Scotland from 1649 until he was deposed in what year?
Sentence (from "Newmarket, Suffolk"): Newmarket is a market town in the English county of Suffolk, approximately 65 miles (105 kilometres) north of London.
Relevant evidence: No