They have been to the shops (34/48)

They have been to the shops