Looking at the colours on each side of the badge, red white and red, displayed vertically. These are the colours of the Peruvian flag. Latvia has similar colours, but their flag has three horizontal stripes. Looking at the design on the shield, I would say that it was Peruvian.