In which country will you find the deepest lake in the world?

Answer Russia

Lake Baikal is the deepest lake in the world with a maximum depth of 5,387 feet and is located in Russia.

Last updated 5 years ago · 12.3K views