Battle for Blindness is the non profit organization for blind and visually impared persons which aims to give wings to the lives of the visually impaired....