Was reading SKT and saw this

Storm King’s Thunder: using two of the rangers listed on pg. 71 They are described as Scouts…

Storm Kings Thunder: Did the giant lords in the council not realize who Iymrith is by name?

Is a giant considered humanoid for the purposes of mantle of whispers?