In context of the given sentence, "when I shall reach Chennai" must be replaced with 'when I reach Chennai" as in any given sentence 'future tense form of the verb cannot be repeated twice in conditional sentences as they signify the consequence relative to the conditional clause, 'when' rather than an actual reference to the time of occurrence. Thus, option (c) is correct.