Every year, hundreds of thousands of people visit Britain, and hundreds of thousands of people get frustrated trying to get around the place. The UK has three tenths of the population of the United States crammed into an area roughly the size of Maine.
Read More