Find out whether there is any grammatical error in below sentence.
Last month we celebrated / the wedding of our sister for whom / we have been looking for a suitable alliance for three years.
A. Last month we celebrated
B. the wedding of our sister for whom
C. we have been looking for a suitable alliance for three years
D. No error
Answer: Option C

"suitable match" is more appropriate to choose.