That outlet crowned Fishers ' next-door neighbor Carmel, Indiana (population 91,000), the best American city to live in, while Fishers rated nary a mention. But at least we can all agree that the Greater Indianapolis area is America's garden spot,...
10/31/2017