Deductions & credits

Hello,

 

i have slightly different situation. i owned a house in Lebanon before moving and becoming a resident in the U.S. After Becoming a resident, i have sold my house in Lebanon with the intention of buying another here in the U.S. 

Problem is that my Bank in Lebanon is wanting to Tax me 30% (they are calling a U.S citizen tax) in which they claim that they will have to deduct that money and send it to the IRS here in the U.S. is this even remotely True? i thought we as U.S citizens have to report our own income!