English: Lake Seliger is located in the center of Russia, only 370 kilometers from Moscow, in the Tver region.
Telugu: లేక్ సెల్గెర్ మాస్కో నుండి ట్వెర్ ప్రాంతంలో కేవలం 370 కిలోమీటర్ల దూరంలో రష్యా కేంద్రంలో ఉంది.