Up the Penang Kek Lo Xi transfixed at peddlars parading toys with pop up phallus Kek Lo Xi which means paradise or nirvana is a holy temple on a hill in penang, the pearl of the east