IslamiCity
As the Islamic calendar approaches Sha’ban, communities around the world enter a transitional period widely seen as a time for preparation ahead of Ramadan.