LEAF Awards 2006 Winners

The Nalanda International School in India received a special commendation from the judges.