Teng Xiao Ping, Einstein, Hitler - Wonderful Picture

I saw this picture in Nanyang Siang Pau. Very good art work that display all the famous people. Can you identify them?