Taymyr Peninsula
Lake Taymyr and the Byrranga Mountains are located within the vast Taymyr Peninsula.