India has a plethora of options when it comes to shopping. From handicrafts to pashminas, from tea leaves and spices to clothes with ethnic India embroidery – you can find everything in the several bazaars or street-side markets. Whether you want to just buy souvenirs for people back home, or you want to take back Indian goods that you can use for a long time, there is a place for you to buy them. Here are some of the best places for shopping in India.