By Eche, Amos With about 15% of the world's population living with some form of disability, of whom 2-4% experience significant difficulties in functioning, the physically challenged are about the most overlooked set of people in the society today owing to no fault of theirs. But respite seem... Read more...