The beautiful man-made lake in Greece surrounded by mountains dubbed 'little Switzerland' 13.12.2024 18:18 Express.co.uk The lake was built in the 1960s and quickly became a popular resort thanks to its surrounding natural beauty.