The just-concluded 20th Tribeca festival which ran from the 9th to 20th June offered signs of the industry, culture and ...