Temple nestled in lush green forest