Many varieties of mastiffs: English, French (Dogue de Bordeaux), Neapolitan, Brazilian (Fila Brasileiro), etc. Yes, Tibetan Mastiff is a recognised breed. It's hard to say from the photo whether this fellow is a good example of one, but he looks like others I've seen.