Nepali mountaineer Kami Rita Sherpa scales Mount Everest for 26th time, beating own world record Read more