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.

Connect