Shia Online CommunityShia OnlineCommunity
If a person breaks his oath, what does he need to do in order to make it up? · Q&A: Qasam · Shia Online Community