The 7,200 km long International North South Transport Corridor (INSTC) connecting India and Russia is now rapidly coming to life…