Quizzing Live

Lake Ladoga Is The Largest Lake In Which Country

Answer:
Russia