Panoply of disgusting homophobes in Trafalgar Sq - at counterdemo.