The shilling touched a 20-month high against the US dollar yesterday, largely supported by increased horticultural earnings ahead of Wednesday’s Valentine’s Day and foreign investments in government securities.
The currency was exchanging at 100.72 units at 12.09pm — its strongest level since early June 2016 — having gained slightly from opening levels of 100.91/101.11 units against the dollar.