Loading GLB models with texture. Can't see the texture in the scene!

I have two glb models

1. avocado model (avocado.glb)
2. ring model (medieval_ring.glb)

My threejs code is working with avocado.glb.

But, I am not able to see the medieval_ring.glb with textures in threejs code. Even though I am able to see the medieval_ring.glb file with texture in gltf-viewer (https://gltf-viewer.donmccurdy.com) and babylonjs (https://sandbox.babylonjs.com)

threejs code → index.php
css → style.css
screen shot → ring-without-texture.jpg

In the source (index.php) one can toggle between the two models by commenting/uncommenting line 52 and line 53 (or search for “const modelUrl” declaration in index.php file)

All of the files are available at - threejs - Google Drive

Thank You for reading