Did Imam Hussain (as) know in advance what would happen in Karbala? If so, why did he not avoid it?

Battle of Karbala
Did Imam Hussain (as) know in advance what would happen in Karbala? If so, why did he not avoid it?
Sayyed Mohammad Al-Musawi, Sayyed Mohammad al-Musawi is originally from Iraq and heads up the World Ahlul Bayt Islamic League in London. Other than being involved in various humanitarian projects, he frequently responds to... Answered 4 years ago

Imam Hussain (AS) knew that he will be martyred in Karbala and went all the way to Karbala to save Islam in his martyrdom as no way was possible to save Islam from the deviation but his martyrdom. Imam Husain's aim was not his personal safety but saving Islam even if the cost was his martyrdom.

He kept telling his family members and companions that he will be martyred.

Wassalam.