If people were willing and able to fly, the free market would close this arbitrage by ... driving up the cost of flying to Dubai. The other prices are controlled.
people flying to dubai on different days across different flights to buy a couple iphones for themselves, or even as speculators, would not make a big enough dent
Apple will more likely correct the pricing discrepancy to sell more iphones in India themselves