Lake Baikal
- Mar- 2021 -15 MarchDH Latest News
Russia deploys biggest underwater space telescope in Lake Baikal
Russian scientists on Saturday deployed one of the world’s biggest underwater space telescopes in Lake Baikal, the largest freshwater lake…
Read More »