"Tom talked about the phenomenon that youngsters like going shopping nowadays has sparked off a debate." Is this sentence grammatically correct? First, I would like to know whether that can connect two clauses like that. Without the last part "has sparked off a debate", it's probably correct.
Second, I reckon the tense use is correct despite three tenses in a sentence, otherwise please let me know.