Lake Ladoga

Located 25 miles north of St. Petersburg, Russia’s Lake Ladoga is the largest freshwater body in Europe with a surface area of 4,481,238 acres. The amazing lake stretches for 136 miles across northwestern Russia and has an average width of…