Where did Joshua gather all the tribes of Israel for presentation before God?
Answer Details
Joshua gathered all the tribes of Israel for presentation before God at Shechem. Shechem was an important city in the central hill country of Canaan, located between Mount Gerizim and Mount Ebal. It was a significant location in Israelite history, being the place where God first appeared to Abraham and where Jacob's sons took revenge on Shechem for violating their sister Dinah. Joshua chose Shechem as the location for the covenant renewal ceremony because it was a symbolic and historic site that held great spiritual significance for the Israelites.