But it's the prospect of a peace deal that's likely pushed oil to the lowest price all year - $72.49 for a ... including a flagship site on London's Oxford Street during its prime, but fell ...