Vivo X21 review: Fast and fun, but not without compromises

You may also like...