I am not aware of any such outlets in india. It is definitely in central london, considered to be the prime street for shopping like connaught place of delhi.