The Mirror (London, England).
The Mirror (Londra, İngiltere).