When is credit card annual fee charged? Can credit card annual fees be waived off? Know all about annual fees,…