Items where Country is "Finland" and Location is The London Open, Whitechapel Gallery