China’s envoy to Nepal Hou Yanqi is at the centre of a fresh controversy for her meetings with Nepalese political leaders.