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: 493
Size:  364.7 KBName:  12175796_10153265994641229_821299926_o.jpg
Views: 295
Size:  256.1 KBName:  12175974_10153265990626229_65337414_o.jpg
Views: 304
Size:  301.7 KBName:  12177252_10153265997481229_1110064148_o.jpg
Views: 297
Size:  268.3 KBName:  12177649_10153265994016229_1768078451_o.jpg
Views: 294
Size:  304.2 KBName:  12185686_10153265993101229_1421065707_o.jpg
Views: 305
Size:  180.0 KB