Let the distance between Meerut and Delhi be x km.
Average speed of train from Meerut = x/4 km/hr
Suppose they meet y hrs. After 6 am. Then,
(X/4*y)+2x/7 * (y-2) = x ⇒ y/4+ 2(y-2)/7 = 1 ⇒7y+8(y-2) = 28
⇒15 y= 44 ⇒ y = 44/15 hrs = 2 hrs. 56 min.
So, the trains meet at 8.56 am