Visit the bizarre limestone cave in Ipoh that let imagination running wild – “Kek Lok Tong” (极乐洞; Cavern of Utmost Happiness). When we saw this big cotton tree. Can you see the cottons hanging on the branches? Anyone knows what is the real name of this tree? Three children joyfully sticking out of the car…