A hugging dog and cat collect alms in the streets of Cannes, France.