Verb for a strong wave?
engulf
- (of a natural force) sweep over (something) so as to surround or cover it completely. Lexico
Inundate has the twin meanings of to flood and to overwhelm, and I think is quite appropriate for this context.
See http://i.word.com/idictionary/inundate for a sample reference.
swallow
: take in and cause to disappear; engulf. OED
sweep away
: to dispose of someone or something by pushing or brushing away. McGraw-Hill Dictionary of American Idioms and Phrasal Verbs
The wave of globalization is coming. It will sweep away everything on its path. We need to prepare for that