Why are there two rotations in SVD




While studying about SVD I understood that u and v perform rotations whereas s performs scaling of the data.
I could not understand why there are two rotations needed.Is is something like one rotation for one axis and then another for the other axis which is orthogonal to the first axis or is there some other explanation.
Can somebody kindly explain these o me.


In the SVD stage the SVD of the trajectory matrix is computed
and represented as a sum of rank-one bi-orthogonal elementary

Hope this helps!