泰梅爾半島
Lake Taymyr and the Byrranga Mountains are located within the vast Taymyr Peninsula.