In which country is the city of Boston located?

Correct answer: USA

Try the best trivia game

What people think about it: 5 Comments
Timoteo
Timoteo
There is a Boston, England, in Lincolnshire about 100 miles north of London.
Mouth🤪
Mouth🤪
Massachusetts I’ve never been there. I’d love to one day though just to see what it’s like.
Dreams
Dreams
Been there. Had lunch at the rooftop restaurant in Prudential Center. Nice view of Fenway, Red Sox stadium.
Dreams
Dreams
Bren there. Had lunch at the Prudential Centre rooftop restaurant. Nice view of Red Sox stadium / Fenway.
frobie
frobie
boston in england is not a city