This video shows the pupation of an orange migrant caterpillar.
From Wildlife Extra:
New Butterfly Record for Sri Lanka
Catopsilia scylla is found in Malaysia, Australia, Singapore, Indonesia and Borneo but had never been recorded in Sri Lanka. Male and female adult butterflies were seen flying in the North Western Province of Sri Lanka; eggs, larva, pupae and pupal cases were also found in abundance on shrubs of Cassia surattensis, its principal larval host plant in the island.
Cassia surattensis is not native to Sri Lanka but has been introduced and planted along roadways.