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