Kek Lok Si Temple is located in Penang, Malaysia. It is one of the largest Buddhist temples in Southeast Asia, housing many statues and shrines. The temple complex covers around 10 acres and features a seven-tiered pagoda that stands at 160 feet tall.