Of the 3 kinds of Italian mastiffs, Neapolitan, Cane Corso and Lakota Mastino, Cairo looks like the latter. Lakota mastinos are considerably smaller than the other two.
The English Mastiff, or just plain Mastiff, is the monster. AKC minimum for a male is 30 inches at the shoulder.