Lake Ladoga, Russian Ladozhskoye Ozero, or Ladozhskoe Ozero, largest lake in Europe, located in northwestern Russia about 25 miles (40 km) east of St. Petersburg.
Popular Questions about the subject: Geography
What has happened around Jakarta in recent years? Large numbers of city residents...