In a study it is observed that the right ovary ovulates more than the left, all are possible explanation for the cause except
Anatomical difference between right and left side Difference in blood supply to both sides Right handedness is more common in population Some embryological basis