Petro Faces Electoral Fraud Allegations