Answer:
James, because it's describing who's room it is. And because "John is in his room" his, meaning James. But in a way it could be John. Honestly, I'd say James.
8.1m questions
10.7m answers