London is never a disappointment when it comes to hosting a wide range of events. This year is no exception.
2nd - 15th of July - Wimbledon 2018
6th - 15th of July - British Summer Time
21st of July - 30th of Sept - Buckingham Palace Tours
28th - 29th of July - Prudential Ride London
24th - 26th of August - Britney Spears at O2
26th - 27th of August - Notting Hill Carnival