Lush green temple with tiered roof and stone steps