2024 London UK/Europe May 2024 – London – Day 3: Wet in Hampstead MRL6 May 20247 June 2024 It’s a public holiday today in London and sadly for the end of the holiday long weekend it is pouring with rain. Although that doesn’t stop people from going out!!...