Original: Lady Agnes Hay's son, Alexander Duff, married Princess Louise, daughter of King Edward VII.
Simplified: Their son, Alexander Duff, married Princess Louise, who was the daughter of Edward VII.