Large keeled Apollo

Parnassius tianschanicus