There are a few location omissions, so if you know the answers don't hesitate to shout them out.

Annecy, France