Original: The town is situated on the banks of the River Aller, a tributary of the Weser and has a population of about 71,000.
Simplified: Celle is a town in Lower Saxony, Germany.