Art Series Hotels has launched their ‘Art in Micro’ exhibition - one of the world’s biggest (smallest) art exhibitions. More