A lime swallowtail butterfly laying eggs on a lemon plant leaf in my balcony. Papilio demoleus is a common and widespread swallowtail butterfly.
Read this post on mumbai-eyed.blogspot.com