This is the first time the shilling has strayed above the 129 level in 20 months, a period which marked one of the longest ...