Khan: Capco incapable of finishing Earls Court

London mayor Sadiq Khan has slammed the developer responsible for the 77-acre redevelopment of Earls Court and called for intervention at the long-stalled scheme.

Khan said he has no confidence in developer Capital & Counties which he said