by keladawy
Massive Buddha statue greets visitors at Chin Swee Caves Temple in the serene Genting Highlands of Malaysia. Surrounded by vibrant greenery, this landmark symbolizes peace and spirituality