The OTHER Hindu country in Asia is friendly towards China and deeply fears India over ethnic/territorial disputes. The Indians blockaded Nepal a few years ago over this conflict: https://en.wikipedia.org/wiki/2015_Nepal_blockade (The Nepalis were extra enraged by that Indian stunt, since this was right after the big Nepal earthquake and the blockade hindered rebuilding and only added to the humanitarian disaster in Nepal)
Making fun of the Hindu religious beliefs is not good for relations with Nepal, which is primarily Hindu but is not friendly towards India and is a strategic buffer state against India, and should cease at once.