Mighty show of peace at rain drenched rally