High profile London billboard sites sold by TfL in £80 million deal 0 17.02.2025 17:18 Evening Standard The 99-year lease agreement covers ad sites on some of Europe’s busiest roads