Since London's population exceeds the maximum number of hairs possible on a human head, the pigeonhole principle dictates that at least two people in London must have the same number of hairs on their heads.