Visiting Chinese Vice Premier Wang Yang called on Prime Minister Sher Bahadur Deuba at the latter's official residence in Baluwatar this afternoon.