April 19, 2011 at 7:21AM Philippines launches electric tricycles, reignites your infatuation with Big Wheels