Why Britain can still call itself great