Weepy tree in the Queen's rose garden, Regents Park, London England.