Ramadi , located 110 kilometers west of Baghdad , has been a stronghold of insurgents fighting U.S. and Iraqi security forces .