Bengaluru, the Silicon Valley of India, isn't just IT parks and technology start-ups. The city has plenty of shopping streets and street fairs where you can purchase fashion and traditional craft ...