RBI signs agreement to introduce Popeyes brand in Spain

Popeyes currently operates more than 3,100 locations in over 25 countries globally. Credit: Mike Mozart.



  • Popeyes