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: 530
Size:  364.7 KBName:  12175796_10153265994641229_821299926_o.jpg
Views: 306
Size:  256.1 KBName:  12175974_10153265990626229_65337414_o.jpg
Views: 333
Size:  301.7 KBName:  12177252_10153265997481229_1110064148_o.jpg
Views: 315
Size:  268.3 KBName:  12177649_10153265994016229_1768078451_o.jpg
Views: 313
Size:  304.2 KBName:  12185686_10153265993101229_1421065707_o.jpg
Views: 316
Size:  180.0 KB