I am a dual citizen - US and Russia, my permanent residency is in US and I pay US taxes. However, I have a flat in Russia which I am considering to sell. I am aware of Russian tax law, but not sure how profits from this transaction would be processed in US. Do I pay any taxes in the US (I owned this property for over 20 years)?