pull down to refresh

NO.
It's not normal in Europe. I've never seen it myself. And you run the risk of the police coming, I don't think it's legal without a license.
Yes true, it's probably a cultural thing. In Europe I remember there are street or flea markets that people ca go and set improvised stands. It's a license required for it? or people just go and sell?