WHEN DO THE BRITISH HAVE TO SEND WEDDING INVITATIONS

22. When do the British have to send wedding invitations?

A. after the wedding day

B. before the wedding day

C. no need to send

D. in the wedding day