Hundreds of artists and craftsmen throng to the fifteen-day long annual 25th Surajkund Crafts Fair held on the outskirts of New Delhi to perform and sell their handicrafts. The fair presents its visitors not only a glimpse into the world of Indian handicrafts, but also enchants them with cultural events and performances from across India. For the foodies, the food festival offers a perfect opportunity to sample best of Indian cuisines.

B Mathur / Reuters
An artist dressed as Hindu Lord Krishna performs during a media preview of the 25th Surajkund Crafts Fair in the northern Indian state of Haryana on January 31, 2011.