7 Amazing Virtues of Good Character!

Is it possible to improve your character? There are two types of people; some are blessed by Allah to have naturally a noble character and others have to develop it by training themselves with knowledge and effort. An example is people who are very calm…