Stuck on 2 and woud be grateful for enlightenment!
22d From the Sanskrit meaning "good man", a sage or ascetic. (5)
I have: S?E?U
24 d In Hinduism, a member of the second or military caste.(9)
I have: ?H?A?R?Y?
Thank you all so much for your help. Sorry it's taken me so long to respond, I had to go out to my Grandaughter's Bowling Party once I'd posted my request - I've only just recovered!