what is the name of this living being?

any body can guide me what is this?

New guest came today morning in my compound

کیا کوئی اس کیڑے کا نام بتا سکتا ھے ؟؟؟ کیا یہ تتلی ھے ؟

Name:  12171833_10153265992666229_1263972924_o.jpg
Views: 459
Size:  364.7 KBName:  12175796_10153265994641229_821299926_o.jpg
Views: 274
Size:  256.1 KBName:  12175974_10153265990626229_65337414_o.jpg
Views: 278
Size:  301.7 KBName:  12177252_10153265997481229_1110064148_o.jpg
Views: 275
Size:  268.3 KBName:  12177649_10153265994016229_1768078451_o.jpg
Views: 275
Size:  304.2 KBName:  12185686_10153265993101229_1421065707_o.jpg
Views: 277
Size:  180.0 KB