Why is Mrs. Drover in London?

A. to fulfill a promise she had made twenty-five years ago

B. to do some shopping and get some things from the house

C. to meet her husband and sister

My answer is B

Who is Mrs. Drover?