A photo of this city.
Megeve is a town of about 4000 people in southeastern France near the border with Switzerland.