The correct option is D Where
Here, 'where' as an Adverbs of Place is correct because it implies in or to what place or situation.
'What' as a pronoun is incorrect because it is used in questions to ask for particular information about somebody/something.
'Who' as a pronoun is incorrect as it is used in questions to ask about the name, identity or function of one or more people.
'When' as an adverb is incorrect because it is used after an expression of time to mean ‘at which’ or ‘on which’.