Vikramshila Express was never known as Magadh Link Express. It was Vikramshila Magadh Express on the train board of Vikramshila Express and Magadh Vikramshila Express on the train board of Magadh Express, when they used to run combined between PNBE and NDLS.
The pic here seems to be of some Passenger train( look at the number of GS coaches visible).