China

Top Gear Thursday: A Week of Loopy Records

China holds many obvious world records. It’s the world’s most populous country, with an estimated 1.