Home Uncategorized Giant nut-like pavilion lands on London’s Bedford Square