But speaking on a visit to the Commonwealth Games in Glasgow, Mr Cameron said: “I wouldn’t accept money from someone who was a Putin crony, but my understanding is this person certainly isn't that and has lived in Britain for many years and is actually now a British citizen, so I don't think that would be the right approach.