World's largest pyramid is found in this country Forests Answers