London is never a disappointment when it comes to hosting a wide range of events. This year is no exception.
22nd of April - Virgin London Marathon
10th - 13th of May - Carnaby Style Weekender
22nd -26th of May - Chelsea Flower Show
11th of June - Shakira at O2
2nd - 15th of July - Wimbledon 2018