An Italian painter has created a 46-meter tall mural in Yangpu District, Shanghai, making it the biggest in Asia.