Lake Ladoga
Lake Ladoga is Europe’s largest lake, located in northwestern Russia northeast of Saint Petersburg. It drains through the Neva River into the Gulf of Finland.
Lake Ladoga is Europe’s largest lake, located in northwestern Russia northeast of Saint Petersburg. It drains through the Neva River into the Gulf of Finland.