Jaipur is a riot of colors, maybe to make up for the desolate landscape that Rajasthan mostly typifies. It is probably this riot of colorful hues that will lure you to the bustling bazaars of the city, and entice you to shop for big and small treasures in the...