Apple on Saturday inaugurated its first Latin American store in Brazil. Located in the shopping Village Mall in Barra da Tijuca, Rio de Janeiro, the store witnessed a grand inauguration with more than 1,700 shoppers standing in a queue for hours on its opening day.












TechSpot