English: They also toured Russia.
Telugu: రష్యా కూడా పర్యటించారు.