In Delhi, you need not to go luxurious showrooms to buy clothes. You can also visit your nearest Delhi Metro Station to buy winter clothes.