Past DSFDs

2016 DSFD 25 Shenzhen, China
2015 DSFD 24 Edinburgh, Scotland
2014 DSFD 23 Paris, France
2013 DSFD 22 Yerevan, Armenia
2012 DSFD 21 Bangalore, India
2011 DSFD 20 Fargo, USA
2010 DSFD 19 Rome, Italy
2009 DSFD 18 Beijing, PRC