Green | Sun Aug 19, 2007 1:51pm EDT

Police, protesters scuffle at UK's Heathrow airport