> Has helped me travel from Bali to Jakarta, through Thailand, Namibia, and with the TransSib.
"TransSib" here is the Trans-Siberian Railway, travelled via the eponymous train. You may know: Siberia is in Russia – as is most of the journey via the railway.
The site clearly has a link to rail travel in Russia on the first page, and clearly any international train site worth it's salt is going to have one of the most famous train journeys of all time on there (indeed it's got it's own page)
So clearly the parent wasn't talking about the site covering Russia as a subject.