Our Twin Towns

Cheltenham has 5 twin towns:

and 2 friendship towns: