I have noticed that London is not on travel and leisure's best cities but Florence and Rome and Paris are? Is London not people's favourite city for a reason? Is there a reason why those cities are? and places like Bangkok and Istanbul is? while it is in Africa I notice Cape Town is in the list ? I just do not understand why London is not ?