Allama Iqbal will finally have a national memorial ____ his honour.
Answer: In
Explanation
We use in for the honour of someone.
In someone's honour means کسی کی اعزاز میں
In is a preposition here.
He will finally have a national memorial in his honour.