Tag: Electric vehicles are generally powered by