Ill be heading to India within these 2 weeks and was wondering if any of you know any streetwear or footwear stores located in New Delhi thats worth visiting?
Any idea if the Nike stores in India would have shoes such as AirMax etc?
Join Date: Nov 2012
Location: Bangkok, Thailand
Join Date: Jan 2014