The reason for his unhappiness is some alleged rumour mongers in Zimbabwe who are said to be spreading lies about him.
Joshua took to his Facebook page to give them the following warning:
Good morning, people of Zimbabwe. Our attention has been drawn to false rumours spread by the father of lies which are currently being circulated around Zimbabwe. The reward of liars is destruction.
We hereby curse, in the name of Jesus, whoever is spreading these rumours. Prophet T.B. Joshua can NEVER and he will NEVER give such a message because our God is not the God of confusion. We should be very careful not to touch an anointed man of God and lie against him.
The Bible says in John 8:44 that satan is ‘the father of lies’. Don’t listen to the father of lies, the sons of lies and the daughters of lies. Do not sit somewhere, hear this or that and come to a hasty conclusion. God requires that we find out the truth from Him first and hold fast to that which is true, as the Bible says in 1 Thessalonians 5:21.
God bless Zimbabwe.