Zero-emissions vehicle