Stephen Wiltshire draws Madrid on a five meter canvas from memory following a short helicopter ride over the city.