Croydon June 26, 2025By Isabella RossiWe visit historic market town crowned the UK’s happiest place to live – DerbyWorld