Yes, New York City. It looks like Central Park in the first picture's background.

Wow, nice to see you enjoying the meeting!