Some charity shops and reuse projects will accept cameras in working order. Check with your local shop. See CHARITY SHOPS, check the Edinburgh Charity Shop and Reuse Map on the Changeworks website
Repair when possible. For local contacts see the Yellow Pages or W: www.yell.com.
Broken digital cameras can be taken to your local Community Recycling Centre and placed into the electrical equipment container. See COMMUNITY RECYCLING CENTRES.
O2 Recycle accept some types of digital cameras for recycling: