Wild long-haired Himalayan mountain goat (India)
If you know the name of this breed of wild Himalayan goats, please post a Comment.
I think those may be Pashmina (also called Changthangi) breed.
For more photos and info about those wild goats, go to the photo album.