An 18-month-old toddler has died after falling from a block of flats in north London. Police and paramedics were called to the scene at Tottenham High Road in north London shortly before 10am yesterday morning. The toddler was found in a ‘critical condition’ and rushed to a north London hospital, but was...