LIFE Trust Archives - enabled.in
Miles with Meaning for Learning Disability

Miles with Meaning for Learning Disability

Learning Disability (LD) is a lifelong disorder which affects the manner in which individuals with normal or above average intelligence select, retain and express information. It is estimated that 15% of the world population has some learning disability.