British boxer Anthony Joshua has drawn flack for failing to comment on Saudi Arabia's highly-criticised track record on human rights.