A worldwide community photographing and learning about wildlife
Calliteara sp.
Big caterpillar, approx. 9 cm long.
The leaf under this caterpillar was a normal size Sea Hibiscus (Hibiscus tiliaceus) leaf.
Thanks you Nuwan, it's really look like Calliteara caterpillar. I'll have to dig deeper, there are many species in Wikipedia list.