United Kingdom

Report: Jorge Soler, Giants agree to three-year contract