Jalanan740X396 A still from 'Jalanan' (2014) which is being screened at The Horse Hospital on 31 March Jalanan740X396 27 March 2015 A still from Jalanan (2014) which is being screened at The Horse Hospital on 31 March