Hyde Park tree

Leafless tree in Hyde Park

London, England, UK