Papilio Demoleus butterfly resting on a tree branch. It is also known as Chequered Swallowtail or Lime butterly.