Life of Street Vendors