October 8, 2024News Five Russian climbers killed in Nepal after falling from the world’s seventh highest peak Source link