Purple-faced Langurs | Semnopithecus vetulus

S. v. monticola | Highland Purple-faced Langur

S. v. philbricki | Northern Purple-faced Langur

S. v. nestor | Western Purple-faced Langur

S. v. vetulus | Southern Purple-faced Langur

Photo references

 

Coming soon