Internationalization is the process of designing and implementing a website with flexibility in how it handles language, text, number formatting, and other details that differ by culture. This makes it cheaper and easier to localize a website to different languages and cultures later.
Google clearly states that duplicate content within a single, or multiple, domains is not advised. This is understood, but I am not sure of any exceptions for sites with region-specific content that ...
We have a website for a restaurant that is in 5 different countries, all pages are in English at present: http://www.example.com/bangkok/en/ http://www.example.com/dubai/en/ ...