Would Citibank in Russia count as a US based bank? Also, do you know if I will be able to cash my refund check here in Moscow (in case I pursue check mailing option)?

I am really not sure and don't seem to have found an answer yet: Would CitiBank in Russia (Moscow) count as a US based bank? That said, does US-based strictly mean a US bank LOCATED in the US OR it could be a US bank but located abroad (for example, citibank but with an office in Russia)?
Also, if I pursue a check-mailing option, would I be able to or how could I cash it here in Russia?

Thank you