Could you please check if the following sentence is grammatically correct:
"There are a number of reasons for this trend, which is having a significant impact on both family life and on the community as a whole."
I think it should be "which are" instead of "which is" as I think "which" modifies "a number of reasons", which is a plural noun phrase.
Thank you!