Arunachal macaque (Macaca Munzala) sitting on a rock ledge, Arunachal Pradesh, India.