The UK?
English Garden in Munich so sortof 🙂
Ha! Germany would have been my second guess. I thought Moscow for a second but then the grass seemed to green 😄