Indian tortoiseshell

Indian tortoiseshell-a very common species in Nepal

Indian tortoiseshell

Indian tortoiseshell-a very common species in Nepal