回答

1) ruler ここでは、「統治者」などの意味 人なのでwho
2)anyone who / anyone whom として比較すればわかると思います。
3)関係詞thatに、非制限用法(継続用法)はありません。,thatは不可です。

この回答にコメントする
疑問は解決しましたか?

この質問を見ている人は
こちらの質問も見ています😉