When I try to read the following GIF image using imread:

I get to see this gray-scale image instead:

This is the code to reproduce the issue:
img = imread('https://i.stack.imgur.com/ISgSJ.gif');
imshow(img)
MATLAB reads other images correctly. What is wrong with this particular image? How should I read it?