Difference between imminent and upcoming
I found an article that mentions "imminent", a new vocabulary for me. I check it on oxford dictionary and found out the definition: about to happen, which I found has a same meaning with "upcoming" as a non-native speaker. I'm more familiar with the word "upcoming" than "imminent". In that article it mentions "imminent decline".
Is there any difference between this two adjective?