French artists Zim&Zou  just designed this incredible paper art installation for the new Hermès store in Dubaï. Forest Folks is a dreamlike and bucolic wonderland where curious tiny characters and luxury fashion pieces live together.