Peacock Butterfly on bramble leaves

Peacock Butterfly on bramble leaves

Observation - Peacock Butterfly on bramble leaves. Description: