Petroleum dealers announce nationwide strike on July 22