Weeks after Christmas, an inflatable Santa and his presents seems to be falling from a window ledge of a property in Belgravia, on 7th January 2025, in London, England.