This papercraft is a Thailand Street Arts Display Stand, created by Paper Diorama Thailand for 1:64 scale miniatures.Download here...