Ok so the answers are: B=CSMT , C=CAPE , D=PUNE , E=MAJN , F=MAO , G=PNVL and H=MAS
Two trains btw B and H are Mumbai chennai mail and Mumbai chennai express.
Credits to Sajin Panchil and GokulBas07 for discovering part of the answers.
Bye till I come back with another such quiz :)