I'll be in London as of Friday morning, and I read somewhere that Friday is a holiday in England. What does that imply in practical terms? Is everything gonna be closed (museums, stores, monuments) and is public transportation running as usual or not? What about Saturday? Also is there a good weather forecast website? Thanks in advance