Daily riddle: This country's flag features a white shield with spears against a green and red background. Can you name it?