Each year, police departments all over the world, order new patrol cars for their units. Over time, this has evolved into a friendly competition among various countries, to see who ends up with the fastest ones. Below are some of the contenders for this year.
By Meera Dolasia - 324 words