The European Union offers scholarships for master degrees through the Erasmus Mundus Joint Master Degree program. These are available in all areas of research, including all areas of science. In each area, groups of European universities join together to offer positions. For more information on eligibility, funds available, deadlines, etc. visit their website here.