Вот кто знает, какой из русских великих князей был женат на английской принцессе?
Извините, но вы употребляете неправильные определения.
Если он "Русский" великий князь, это означает, что он сын Его Императорского Величества.
Если же тот, кого вы имеете в виду, то он был великим князем киевским, поскольку в те времена и многие столетия опосля к словосочетанию "великий князь" добавлялось название земли, которой тот правил. И НИКОГДА не было "великий князь русский", лишь при определении царского титула Алексея Михайловича Романова появилось "Великий князь Всея Руси".