The Land Transportation Office (LTO) is set to roll out its self-renewal kiosks for users seeking to renew their driver's license without the hassle ...