Tokyo Japan. This is called the Cabbage Butterfly in North America. The Japanese name is Monshiro-cho, meaning white butterfly with marks.