‘Machinga’ days on the streets are numbered after President’s directive