JOHN RARELY SEES PAUL _______ THEY LIVE IN THE SAME TOWN

29. John rarely sees Paul _______ they live in the same town.

A. notwithstanding B. despite C. in spite of D. although