India's Longest Train Revealed: A 3.5 Km Giant with 295 Wagons and 6 Engines