Hard to read, but I'm assuming it says "businessmen and philanthropists"? Then yes, it is correct English.
"Which" can be singular or plural depending on what it refers to. Here it is referring to one person, so it is singular and thus you use "was", the singular. (You can reword the sentence by placing the word "one" after "which", guaranteeing its singularity). This question is asking: "Which [one]...was born in Scotland?"
"Were" would only be correct if the question were looking for more than one answer, i.e. "Which [two or more]...were born in Scotland?"
The fact that the words "businessmen" and "philanthropists" are plural does not affect the choice of "was" or "were". The verb's subject is "which", so that word alone determines the verbal number. The proximity of the plural nouns to the verb can sometimes cause a phenomenon known as "number attraction", where the verb is attracted into the wrong number because it is closer to plural nouns in the sentence than it is to its singular subject.