As we speak, millions of people worldwide are donating their time and expertise by volunteering in their local community or further afield. Volunteering allows you to give something back, whilst providing you with the chance to make new friends, uncover hidden skills and talents, have fun and, of course, make a difference.