The order for up to 600 New Bus for London (NBfL) vehicles over the next four years was approved yesterday (Thursday 20 September) by the Transport for London Board, in line with the Mayor's election promise.