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 .