I asked him, “Will you go to Agra tomorrow?”

I asked him whether I would go to Agra the next day.
I asked him whether he would go to Agra the next day.
I asked him whether you would go to Agra the next day.
I asked him whether he will go to Agra the next day.

The correct answer is B.

In the sentence “I asked him, ‘Will you go to Agra tomorrow?'”, the pronoun “him” refers to the person being asked the question, and the verb “will” indicates that the question is about a future event. Therefore, the speaker is asking the person being asked the question whether they will go to Agra the next day.

Option A is incorrect because the pronoun “I” refers to the speaker, not the person being asked the question. Option C is incorrect because the pronoun “you” refers to the listener, not the person being asked the question. Option D is incorrect because the verb “will” indicates that the question is about a future event, but the sentence does not specify that the event is happening the next day.