There was a time when UK singer-songwriter David Gray played his beloved signature song Babylon so many times that he ...