Why you get so many seagulls in London when it’s not by the sea