WHEN DO THE BRITISH HAVE TO SEND WEDDING INVITATIONS

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

A. in the wedding day

B. after the wedding day

C. no need to send

D. before the wedding day