Designed by
Title
Christmas card template. Festive Holidays in England. #132276626
Description
Christmas card template. Festive Holidays in England. Smiling cartoon happy Santa in hat and red coat with a cane, stands in snowdrift, isolated. Vector illustration