Kathmandu, July 11 -- Nearly 2.6 million smart driving licences from a backlog of 2.9 million applications have been printed ...