by meinzahn
JAIPUR, INDIA - November 12, 2011: man sells vegetables and fruits in the street in Jaipur, India. Many people sell their own produced food in the nearby towns.