The BMW X1 Long Wheelbase Launches in the World's Most Populated Country. Nope, That's Not China

According to the latest data, the world's most populous country isn't China anymore but India - they closely follow each other with around 1.47 and about 1.41 billion, respectively. The United States ranks third at a huge distance with around 349 million… Well, since India has surpassed China in terms of population and the latter&rsqu... ( continue reading... )