Carrefour shares gifts with over 400 kids at SOS Children’s Villages