Thanks again for finding & reporting these bugs!
This should now be fixed. The like/dislike data for London wasn't saving correctly, so would be reset whenever you loaded from a save.