Narbi Price is showing in ‘Small is Beautiful XXXI’, Flowers, London, 3 December 2013 – 4 January 2014.