London Artisan Shop Sells Chopped Tree Branches for Up to $22 Each

London-based Botanique artisan shop recently sparked a bit of controversy online after it was revealed that it is selling small tree branch fragments for up to £18 each. Botanique has apparently been selling these decorative sticks for a while now, but they were brought to the attention of the media a few days ago, when BBC […]