>>281431018
Apparently, the current highest rated restaurant in the world is in England.