Police have fired tear gas and baton-charged protesters at Karachi’s Sharea Faisal thoroughfare as protesters of the JUI-F tried to make their way to the Karachi Press Club, where a sit-in has been arranged by the party against alleged rigging, DawnNewsTV reports.