butterfly & flower

The photo shows orange/yellow cosmos flowers and a butterfly called papilio xuthus, or commonly called Asian swallowtail.
Native to Mexico, cosmos sulphureus which is commonly called yellow cosmos is now grown all over including North America, Asia and Europe. This annual plant produces daisy-like flowers with flower colors ranging from yellow to orange to scarlet red. Orange cosmos normally blooms in July and August in Japan with butterflies circling around the flowers.