Love it or hate it, it’s abominableThe Visit Nepal 2020 yeti mascot has been met with bewilderment and some outrage