do i have to pay u s taxes on foreign income 
yes as a u s citizen or u s resident alien you must pay taxes on all foreign earned income regardless of your place of residency however you may qualify for foreign earned income exclusions or foreign income tax credits 13