The following question is based on the slides 3-5 in http://www.maths.lancs.ac.uk/~belton/www/notes/23iv14.pdf. The material is consistent with the book "Levy Processes and Stochastic Calculus", section 3.1.
Let $S$ be a topological space and $X_t: S\to S$ a stochastic process on $S$ where $t\in [0,\infty)$. Moreover, $X_t$ satisfies the Markov property $$\mathbb{E}[f(X_{s+t})| (X_r)_{0\leq r\leq s}] = \mathbb{E}[f(X_{s+t})|X_s]$$ for $s,t\geq 0$ and $f: S\to S$ measurable and bounded. In addition, $X_t$ is time homogeneous, i.e. $$\mathbb{E}[f(X_{s+t})|X_s=x] = \mathbb{E}[f(X_t)|X_0=x]$$ for $s$, $t$ and $f$ as above.
Then the claim is that $(T_t f)(x)=\mathbb{E}[f(X_t)|X_0=x]$ defines a semigroup of operators, i.e. $T_t T_s f = T_{t+s} f$.
As said, the calculation for this can be found in the slides I've linked above. I don't understand the line $$\mathbb{E}[\mathbb{E}[f(X_{s+t})|X_s]|X_0=x] = \mathbb{E}[(T_t f)(X_s)|X_0 = x].$$ Any help is appreciated!