A fleet should be ready by the London Olympics in 2012. Zero-emission cabs are officially on their way to London.
Read More »A fleet should be ready by the London Olympics in 2012. Zero-emission cabs are officially on their way to London.
Read More »