Donald Trump's presence at the World Economic Forum has garnered protests from the public and pointed comments from world leaders like India's Narendra Modi.