image
China funds anti-India protests along Indo-Nepal border