This is a shop window in Dubai, United Arab Emirates, on the Saudi peninsula. It’s the first picture I ever took in the UAE, just steps from my hotel, and about as close as I come to a selfie. You can see my reflection in the glass. They have lamb imported from seven countries, but apparently nothing local. Related By: paperandink44883Posted on May 8, 2022May 8, 2022