English: He appeared in Russia recently.
Telugu: అతను ఇటీవల రష్యా కనిపించారు.