I disagree with you on this my good friend. Russia is still very much advanced in space than any other country on planet earth , well bar the mighty U.S to some extent. China still doesn't come close to Russia on this field as of now. They still much more time to get there. In fact, even Japan still has a larger payload launch vehicle/rocket than China for now (the latter bigger new rocket CZ-5 is slated for next year after being delayed/postponed for few tears now, so remains to be seen if this will even really take place next year.
) so forget about Russia who has a much more larger payload rocket than Japan.
As for India, I need not say more, as its still lags way behind even China as we all know, much less Russia. So we have to put things into perspective my man. We don't have to get over excited go the point of losing touch with reality and getting ahead of ourselves.
Hmmm.....I never thought I will be defending Moscow on this forum .