Overview of tourism activities in The Mall, London, United Kingdom