the use of "WHICH"
Hello,
Is the following construction below grammatically correct? "Boston is a town known for its spectacular parade, to witness WHICH fans come from all over the country." i.e. 'Fans come from all over the country to witness the spectacular parade, for which Boston is known.'
But I prefer the first more 'lyrical' version.
Thank you in advance.