Chinese foot worship!?

Chinese foot worship!?