@neeraj33negi you are true according to the diagram you attached.
but there are some some point,
indirect addressing modes can be implemented in two ways--- register indirect and memory indirect.
it's not like when we say "indirect", we consider it as memory indirect.. as you are saying.
i know that the diagram you attached is of stallings, but according to hamacher, indirect means both memory as well as register indirect. if after that you have to specify, then you have to say whether it's memory indirect or register indirect.
all in all, unless mentioned which kind of indirection, the question as well as the answer would be incomplete.