What South American country had a monarchy for more than 60 years? Brazil had monarchy for more than 60 years.