Wikipedia says that 60 trains a week run between Shenzhen and Duisborg, citing a German source. The Russia-Iran-India route seems to have opened only last year.
Shortest sea route would be Rostov - Istanbul - Suez - India. Turkiye is a NATO member but has not blocked Russian civilian shipping.