@Hamza17
I think it is very wrong for Airbnb to suspend hosts without telling them why and then leave them hanging. It seems to be happening to many hosts right now.
However, I had a look at your profile and your listings vary in terms of their ratings from 5.0* which is obviously excellent, to as low as 3.2*, which is actually REALLY bad. Airbnb states that it's minimum standard for hosting is 4.7*, so even a 4* review is not good in reality. Most of your listings are below this level. Airbnb can and sometimes will suspend listings which receive several 3* reviews. It also appears that if there is a problem with one of the host's listings, they will often suspend all the host's listings.
You say you have no bad reviews, but that is not true. I haven't read all your reviews but cleanliness issues pop up a few times on the first page and there is one guest whose review is very negative. Therefore, if I was you, I would not assume that no guests have complained. Even if they didn't make a complaint, low ratings can result in a suspension.
Anyway, I hope you get some answers and a solution soon from Airbnb.