Pound Sterling (GBP) may trade in a range, probably between 1.2180 and 1.2290. In the longer run, weakness in GBP has ...