11 Best places to visit in London| All you need to know