Apple, which is set to open its fifth retail store in India on December 11, adding Noida to its rapidly expanding retail footprint, has leased 8,240.78 sq ft for 11 years at a full tenure rent of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results