π²ππ π³πππ π»πππ Buddhist cave temple is a major tourist attraction in the city of Ipoh, Malaysia. Meaning "Cave of great happiness" in Chinese, this limestone cave complex offers amazing natural structures of stalactites and stalagmites. Located on 12 acres of land and established as a place of worship since the 1920s, Kek Look Tong also features an award-winning landscaped garden.
No comments yet