I'd say the juvenile barbet in photos 2-4 is a Red-throated based on bill shape and what species are likely at that site. However the barbet in the first picture seems to have a smaller bill - was this a different bird Robby? It looks more like the size/shape of a Blue-eared Barbet.
The rock thrush is a tough one! I'd say a juvenile male Blue Rock Thrush which is acquiring it's adult plumage. The rump and back is a fairly uniform slaty colour which I wouldn't expect on a White-throated Rock Thrush. I think females/juveniles of both species can have whitish throats.