When to be Quiet and When to Speak ?

Knowing when to speak or be silent calls for wisdom and discernment.Silence is best in moments of anger when we know that what we speak during such mo...