grand rally on May 28