26 Apr 2016, 03:47 UTC · By: Mihnea Radu / Hongqi literally means Red Flag, so we wouldn't be wrong calling it a Communist brand, but the country has done many things it can be proud of