Is London still worth visiting in 2025? on January 04, 2025 London life London places to go londonlife +