The other-worldly YangWang U8 from BYD will be showcased at the upcoming Geneva Motor Show kicking off on February 26 and will be displayed alongside other models from the Chinese brand. While this year’s event as a whole is shaping up to be quite disappointing compared to the glory days […]