From
To
Date
Mon, Jun 22

Authorised IRCTC partner

Kanpur To Damupur Trains

Popular Trains from Kanpur to Damupur

84 found from MLD, GOY, CNB to JNH, SFG, PRG, CIL, PRYJ, SRO

Train name and numberStarting stationDurationEnding station

22436 - VANDE BHARAT EX

Runs onMTWTFSS

10:10 AM

CNB

Kanpur

1h 58m

185 KM

4 stops

12:08 PM

PRYJ

Prayagraj

Starting from ₹610

22416 - VANDE BHARAT EXP

Runs onMTWTFSS

07:12 PM

CNB

Kanpur

1h 59m

185 KM

4 stops

09:11 PM

PRYJ

Prayagraj

Starting from ₹815

20176 - VANDE BHARAT EXP

Runs onMTWTFSS

09:10 AM

CNB

Kanpur

2h

185 KM

6 stops

11:10 AM

PRYJ

Prayagraj

12424 - DBRT RAJDHANI

Runs onMTWTFSS

09:05 PM

CNB

Kanpur

2h 2m

185 KM

25 stops

11:08 PM

PRYJ

Prayagraj

Starting from ₹1025

12454 - RNC RAJDHANI

Runs onMTWTFSS

08:55 PM

CNB

Kanpur

2h 2m

185 KM

12 stops

10:58 PM

PRYJ

Prayagraj

Starting from ₹1025

12878 - RNC GARIB RATH

Runs onMTWTFSS

08:55 PM

CNB

Kanpur

2h 2m

185 KM

17 stops

10:58 PM

PRYJ

Prayagraj

Starting from ₹375

20408 - RNC RAJDHANI

Runs onMTWTFSS

08:55 PM

CNB

Kanpur

2h 2m

185 KM

8 stops

10:58 PM

PRYJ

Prayagraj

Starting from ₹920

22460 - BV DHAM HUMSAFR

Runs onMTWTFSS

05:40 PM

CNB

Kanpur

2h 5m

185 KM

12 stops

07:45 PM

PRYJ

Prayagraj

Starting from ₹195

22466 - BABA V DHAM EXP

Runs onMTWTFSS

05:40 PM

CNB

Kanpur

2h 5m

185 KM

12 stops

07:45 PM

PRYJ

Prayagraj

Starting from ₹175

12236 - MADHUPUR HUMSFR

Runs onMTWTFSS

10:17 PM

CNB

Kanpur

2h 6m

185 KM

12 stops

12:23 AM

PRYJ

Prayagraj

Starting from ₹195

12302 - HWH RAJDHANI

Runs onMTWTFSS

09:35 PM

CNB

Kanpur

2h 6m

185 KM

9 stops

11:41 PM

PRYJ

Prayagraj

Starting from ₹840

12306 - KOLKATA RAJDHNI

Runs onMTWTFSS

09:35 PM

CNB

Kanpur

2h 6m

185 KM

9 stops

11:41 PM

PRYJ

Prayagraj

Starting from ₹840

12310 - RJPB TEJAS RAJ

Runs onMTWTFSS

09:55 PM

CNB

Kanpur

2h 6m

185 KM

7 stops

12:01 AM

PRYJ

Prayagraj

Starting from ₹880

12436 - JYG GARIB RATH

Runs onMTWTFSS

10:17 PM

CNB

Kanpur

2h 6m

185 KM

22 stops

12:23 AM

PRYJ

Prayagraj

Starting from ₹375

20818 - BBS TEJAS RAJ

Runs onMTWTFSS

09:45 PM

CNB

Kanpur

2h 6m

185 KM

17 stops

11:51 PM

PRYJ

Prayagraj

Starting from ₹840

22406 - BGP GARIB RATH

Runs onMTWTFSS

10:17 PM

CNB

Kanpur

2h 6m

185 KM

20 stops

12:23 AM

PRYJ

Prayagraj

Starting from ₹375

22812 - BBS TEJAS RAJ

Runs onMTWTFSS

09:45 PM

CNB

Kanpur

2h 6m

185 KM

15 stops

11:51 PM

PRYJ

Prayagraj

Starting from ₹840

22824 - BBS TEJAS RAJ

Runs onMTWTFSS

09:45 PM

CNB

Kanpur

2h 6m

185 KM

15 stops

11:51 PM

PRYJ

Prayagraj

Starting from ₹840

18428 - ANVT PURI EXP

Runs onMTWTFSS

10:17 PM

CNB

Kanpur

2h 6m

185 KM

23 stops

12:23 AM

PRYJ

Prayagraj

12304 - POORVA EXPRESS

Runs onMTWTFSS

11:05 PM

CNB

Kanpur

2h 10m

185 KM

25 stops

01:15 AM

PRYJ

Prayagraj

Starting from ₹175

14050 - GODDA EXP

Runs onMTWTFSS

08:15 PM

CNB

Kanpur

2h 20m

185 KM

18 stops

10:35 PM

PRYJ

Prayagraj

12398 - MAHABODHI EXP

Runs onMTWTFSS

06:00 PM

CNB

Kanpur

2h 25m

185 KM

16 stops

08:25 PM

PRYJ

Prayagraj

Starting from ₹175

12818 - JHARKHAND EXP

Runs onMTWTFSS

01:50 AM

CNB

Kanpur

2h 25m

185 KM

19 stops

04:15 AM

PRYJ

Prayagraj

Starting from ₹175

12874 - ANVT HTE SF EXP

Runs onMTWTFSS

01:50 AM

CNB

Kanpur

2h 25m

185 KM

22 stops

04:15 AM

PRYJ

Prayagraj

Starting from ₹175

12308 - JU HWH SF EXP

Runs onMTWTFSS

01:10 PM

CNB

Kanpur

2h 30m

185 KM

30 stops

03:40 PM

PRYJ

Prayagraj

Starting from ₹175

12350 - GODA HUMSAFAR

Runs onMTWTFSS

05:20 AM

CNB

Kanpur

2h 30m

185 KM

18 stops

07:50 AM

PRYJ

Prayagraj

Starting from ₹625

12495 - PRATAP EXPRESS

Runs onMTWTFSS

07:35 PM

CNB

Kanpur

2h 30m

185 KM

21 stops

10:05 PM

PRYJ

Prayagraj

Starting from ₹175

12506 - NORTH EAST EXP

Runs onMTWTFSS

01:35 PM

CNB

Kanpur

2h 30m

185 KM

33 stops

04:05 PM

PRYJ

Prayagraj

Starting from ₹175

12941 - PARASNATH EXP

Runs onMTWTFSS

07:35 PM

CNB

Kanpur

2h 30m

185 KM

33 stops

10:05 PM

PRYJ

Prayagraj

Starting from ₹175

12937 - HWH GARBHA EXP

Runs onMTWTFSS

07:35 PM

CNB

Kanpur

2h 30m

185 KM

21 stops

10:05 PM

PRYJ

Prayagraj

Starting from ₹175

12947 - AZIMABAD EXP

Runs onMTWTFSS

06:55 PM

CNB

Kanpur

2h 30m

185 KM

25 stops

09:25 PM

PRYJ

Prayagraj

Starting from ₹175

14038 - NDLS SCL EXP

Runs onMTWTFSS

05:20 AM

CNB

Kanpur

2h 30m

185 KM

16 stops

07:50 AM

PRYJ

Prayagraj

Starting from ₹145

15631 - BME GHY EXPRESS

Runs onMTWTFSS

06:55 PM

CNB

Kanpur

2h 30m

185 KM

34 stops

09:25 PM

PRYJ

Prayagraj

Starting from ₹145

15633 - BKN GHY EXPRESS

Runs onMTWTFSS

06:55 PM

CNB

Kanpur

2h 30m

185 KM

33 stops

09:25 PM

PRYJ

Prayagraj

Starting from ₹145

15657 - BRAHMPUTRA MAIL

Runs onMTWTFSS

05:30 AM

CNB

Kanpur

2h 30m

185 KM

47 stops

08:00 AM

PRYJ

Prayagraj

Starting from ₹145

22308 - BKN HWH SF EXP

Runs onMTWTFSS

01:10 PM

CNB

Kanpur

2h 30m

185 KM

32 stops

03:40 PM

PRYJ

Prayagraj

Starting from ₹175

22410 - GAYA GARIB RATH

Runs onMTWTFSS

01:15 AM

CNB

Kanpur

2h 30m

185 KM

10 stops

03:45 AM

PRYJ

Prayagraj

Starting from ₹375

22858 - ANVT SRC SF EXP

Runs onMTWTFSS

07:30 PM

CNB

Kanpur

2h 30m

185 KM

12 stops

10:00 PM

PRYJ

Prayagraj

Starting from ₹555

12382 - POORVA EXPRESS

Runs onMTWTFSS

11:05 PM

CNB

Kanpur

2h 34m

185 KM

22 stops

01:40 AM

PRYJ

Prayagraj

Starting from ₹175

20941 - BDTS GCT SF EXP

Runs onMTWTFSS

10:45 PM

CNB

Kanpur

2h 34m

185 KM

28 stops

01:20 AM

PRYJ

Prayagraj

Starting from ₹175

12562 - SWTANTRTA S EXP

Runs onMTWTFSS

02:40 AM

CNB

Kanpur

2h 35m

185 KM

20 stops

05:15 AM

PRYJ

Prayagraj

Starting from ₹175

12816 - NANDANKANAN EXP

Runs onMTWTFSS

01:20 PM

CNB

Kanpur

2h 35m

185 KM

29 stops

03:55 PM

PRYJ

Prayagraj

Starting from ₹175

20802 - MAGADH EXPRESS

Runs onMTWTFSS

03:45 AM

CNB

Kanpur

2h 35m

185 KM

29 stops

06:20 AM

PRYJ

Prayagraj

Starting from ₹175

12324 - BME HWH SF EXP

Runs onMTWTFSS

01:45 PM

CNB

Kanpur

2h 40m

185 KM

26 stops

04:25 PM

PRYJ

Prayagraj

Starting from ₹425

12488 - SEEMANCHAL EXP

Runs onMTWTFSS

02:15 PM

CNB

Kanpur

2h 40m

185 KM

21 stops

04:55 PM

PRYJ

Prayagraj

Starting from ₹175

12560 - SHIV GANGA EXP

Runs onMTWTFSS

01:05 AM

CNB

Kanpur

2h 40m

185 KM

5 stops

03:45 AM

PRYJ

Prayagraj

Starting from ₹175

22806 - ANVT BBS SF EXP

Runs onMTWTFSS

01:45 PM

CNB

Kanpur

2h 40m

185 KM

18 stops

04:25 PM

PRYJ

Prayagraj

Starting from ₹175

15484 - MAHANANDA EXP

Runs onMTWTFSS

02:55 PM

CNB

Kanpur

2h 45m

185 KM

59 stops

05:40 PM

PRYJ

Prayagraj

Starting from ₹135

18102 - JAT TATA EXPRESS

Runs onMTWTFSS

02:25 PM

CNB

Kanpur

2h 45m

185 KM

61 stops

05:10 PM

PRYJ

Prayagraj

Starting from ₹135

18310 - JAT SBP EXPRESS

Runs onMTWTFSS

02:25 PM

CNB

Kanpur

2h 45m

185 KM

72 stops

05:10 PM

PRYJ

Prayagraj

Starting from ₹145

22434 - SUHALDEV EXP

Runs onMTWTFSS

01:15 AM

CNB

Kanpur

2h 45m

185 KM

11 stops

04:00 AM

PRYJ

Prayagraj

Starting from ₹175

14620 - TRIPURA SUNDARI

Runs onMTWTFSS

05:15 AM

GOY

Govindpuri

3 KM from CNB

2h 35m

188 KM

33 stops

07:50 AM

PRYJ

Prayagraj

22450 - PORVOTR S KRNTI

Runs onMTWTFSS

05:15 AM

GOY

Govindpuri

3 KM from CNB

2h 35m

188 KM

14 stops

07:50 AM

PRYJ

Prayagraj

22468 - GNC BSB EXP

Runs onMTWTFSS

05:45 PM

GOY

Govindpuri

3 KM from CNB

2h 35m

188 KM

14 stops

08:20 PM

PRYJ

Prayagraj

Starting from ₹175

12320 - GWL KOAA SF EXP

Runs onMTWTFSS

12:50 AM

CNB

Kanpur

2h 50m

185 KM

18 stops

03:40 AM

PRYJ

Prayagraj

Starting from ₹175

12428 - REWA EXPRESS

Runs onMTWTFSS

03:20 AM

CNB

Kanpur

2h 50m

185 KM

14 stops

06:10 AM

PRYJ

Prayagraj

Starting from ₹165

22438 - PRYJ HUMSAFAR

Runs onMTWTFSS

03:30 AM

CNB

Kanpur

2h 50m

185 KM

3 stops

06:20 AM

PRYJ

Prayagraj

Starting from ₹195

12316 - ANANYA EXP

Runs onMTWTFSS

07:25 PM

GOY

Govindpuri

3 KM from CNB

2h 40m

188 KM

22 stops

10:05 PM

PRYJ

Prayagraj

12396 - ZIYARAT EXPRESS

Runs onMTWTFSS

02:00 PM

GOY

Govindpuri

3 KM from CNB

2h 40m

188 KM

17 stops

04:40 PM

PRYJ

Prayagraj

12444 - HALDIYA EXPRESS

Runs onMTWTFSS

01:05 AM

GOY

Govindpuri

3 KM from CNB

2h 40m

188 KM

14 stops

03:45 AM

PRYJ

Prayagraj

20961 - UDN BSBS SFAST

Runs onMTWTFSS

05:35 AM

GOY

Govindpuri

3 KM from CNB

2h 40m

188 KM

22 stops

08:15 AM

PRYJ

Prayagraj

Starting from ₹175

14006 - LICHCHIVI EXP

Runs onMTWTFSS

12:20 AM

CNB

Kanpur

2h 55m

185 KM

40 stops

03:15 AM

PRYJ

Prayagraj

Starting from ₹145

12988 - AII SDAH SF EXP

Runs onMTWTFSS

11:05 PM

GOY

Govindpuri

3 KM from CNB

2h 45m

188 KM

23 stops

01:50 AM

PRYJ

Prayagraj

14114 - DDN SFG EXP

Runs onMTWTFSS

03:10 AM

CNB

Kanpur

2h 45m

182 KM

23 stops

05:55 AM

SFG

Prayagraj

3 KM from PRYJ

Starting from ₹145

12582 - BNRS SF EXPRESS

Runs onMTWTFSS

04:25 AM

GOY

Govindpuri

3 KM from CNB

2h 50m

188 KM

7 stops

07:15 AM

PRYJ

Prayagraj

12945 - BANARAS SF EXP

Runs onMTWTFSS

08:55 AM

GOY

Govindpuri

3 KM from CNB

2h 50m

188 KM

30 stops

11:45 AM

PRYJ

Prayagraj

Starting from ₹175

22582 - NDLS BUI SF EXP

Runs onMTWTFSS

04:25 AM

GOY

Govindpuri

3 KM from CNB

2h 50m

188 KM

11 stops

07:15 AM

PRYJ

Prayagraj

12418 - PRAYAGRAJ EXP

Runs onMTWTFSS

03:55 AM

CNB

Kanpur

3h 5m

185 KM

6 stops

07:00 AM

PRYJ

Prayagraj

Starting from ₹175

12802 - PURUSHOTTAM EXP

Runs onMTWTFSS

04:00 AM

GOY

Govindpuri

3 KM from CNB

2h 55m

188 KM

32 stops

06:55 AM

PRYJ

Prayagraj

22428 - BHRIGU SF EXP

Runs onMTWTFSS

05:15 AM

GOY

Govindpuri

3 KM from CNB

2h 55m

188 KM

10 stops

08:10 AM

PRYJ

Prayagraj

22432 - SFG MCTM SF EXP

Runs onMTWTFSS

10:00 AM

CNB

Kanpur

2h 55m

182 KM

18 stops

12:55 PM

SFG

Prayagraj

3 KM from PRYJ

Starting from ₹175

12312 - NETAJI EXPRESS

Runs onMTWTFSS

01:55 PM

CNB

Kanpur

3h 10m

185 KM

41 stops

05:05 PM

PRYJ

Prayagraj

Starting from ₹165

22198 - VGLJ KOAA SF EX

Runs onMTWTFSS

01:00 AM

GOY

Govindpuri

3 KM from CNB

3h

188 KM

19 stops

04:00 AM

PRYJ

Prayagraj

Starting from ₹175

12404 - LGH PRYJ SF EXP

Runs onMTWTFSS

01:35 AM

CNB

Kanpur

3h 15m

185 KM

32 stops

04:50 AM

PRYJ

Prayagraj

Starting from ₹175

20404 - LGH PRYJ SF EXP

Runs onMTWTFSS

01:35 AM

CNB

Kanpur

3h 15m

185 KM

35 stops

04:50 AM

PRYJ

Prayagraj

Starting from ₹165

14118 - KALINDI EXP

Runs onMTWTFSS

09:30 AM

CNB

Kanpur

3h 20m

185 KM

32 stops

12:50 PM

PRYJ

Prayagraj

Starting from ₹145

20416 - MAHAKAL SUP EXP

Runs onMTWTFSS

09:20 PM

GOY

Govindpuri

3 KM from CNB

3h 19m

188 KM

10 stops

12:40 AM

PRYJ

Prayagraj

Starting from ₹175

20434 - JAMMU MAIL

Runs onMTWTFSS

09:30 AM

GOY

Govindpuri

3 KM from CNB

3h 5m

185 KM

28 stops

12:35 PM

SFG

Prayagraj

3 KM from PRYJ

22969 - OKHA BSBS SF EXP

Runs onMTWTFSS

07:25 PM

GOY

Govindpuri

3 KM from CNB

3h 20m

188 KM

23 stops

10:45 PM

PRYJ

Prayagraj

15003 - CHAURICHAURA EXP

Runs onMTWTFSS

05:00 PM

CNB

Kanpur

3h 40m

185 KM

29 stops

08:40 PM

PRYJ

Prayagraj

Starting from ₹90

14218 - UNCHAHAR EXP

Runs onMTWTFSS

05:35 AM

CNB

Kanpur

4h 58m

187 KM

41 stops

10:33 AM

PRG

Prayagraj

4 KM from PRYJ

Starting from ₹150

14164 - SANGAM EXP

Runs onMTWTFSS

04:20 AM

CNB

Kanpur

2h 2m

131 KM

20 stops

06:23 AM

SRO

Sirathu

55 KM from PRYJ

Starting from ₹145

14866 - MARUDHAR EXP

Runs onMTWTFSS

11:45 PM

CNB

Kanpur

5h 26m

220 KM

37 stops

05:11 AM

JNH

Janghai

50 KM from PRYJ

Starting from ₹205

15120 - DDN BSBS EXP

Runs onMTWTFSS

05:56 AM

MLD

Malihabad

64 KM from CNB

5h 4m

168 KM

45 stops

11:00 AM

CIL

Chilbila

58 KM from PRYJ

Starting from ₹145

Other Trains from Kanpur to Damupur

11 found from GOY, CNB to PRYJ, CIL, SFG, PRG

Train name and numberStarting stationDurationEnding station

12250 - Anand Vihar Terminal - Howrah Yuva Express

Runs onMTWTFSS

12:34 AM

CNB

Kanpur

2h

185 KM

7 stops

02:34 AM

PRYJ

Prayagraj

15956 - Brahmaputra Mail

Runs onMTWTFSS

05:35 AM

CNB

Kanpur

2h 25m

185 KM

43 stops

08:00 AM

PRYJ

Prayagraj

25631 - BKN GHY EXPRESS

Runs onMTWTFSS

06:55 PM

CNB

Kanpur

2h 30m

185 KM

32 stops

09:25 PM

PRYJ

Prayagraj

19041 - Bandra Terminus - Ghazipur City SF Express

Runs onMTWTFSS

10:45 PM

CNB

Kanpur

2h 40m

185 KM

26 stops

01:25 AM

PRYJ

Prayagraj

11106 - PRATHAM S SNGRM

Runs onMTWTFSS

01:00 AM

GOY

Govindpuri

3 KM from CNB

3h

188 KM

19 stops

04:00 AM

PRYJ

Prayagraj

22442 - CKTD INTERCITY

Runs onMTWTFSS

06:30 AM

CNB

Kanpur

3h 5m

185 KM

12 stops

09:35 AM

PRYJ

Prayagraj

Starting from ₹510

14034 - JAMMU MAIL

Runs onMTWTFSS

09:30 AM

GOY

Govindpuri

3 KM from CNB

3h 5m

185 KM

28 stops

12:35 PM

SFG

Prayagraj

3 KM from PRYJ

13008 - Udyan Abha Toofan Express

Runs onMTWTFSS

06:55 PM

CNB

Kanpur

3h 15m

185 KM

107 stops

10:10 PM

PRYJ

Prayagraj

14724 - KALINDI EXP

Runs onMTWTFSS

09:30 AM

CNB

Kanpur

3h 25m

185 KM

32 stops

12:55 PM

PRYJ

Prayagraj

Starting from ₹505

14102 - CNB PYGS INT EXP

Runs onMTWTFSS

09:40 AM

CNB

Kanpur

4h 38m

187 KM

14 stops

02:18 PM

PRG

Prayagraj

4 KM from PRYJ

Starting from ₹460

14124 - CNB PBH INT EXP

Runs onMTWTFSS

05:30 PM

CNB

Kanpur

4h 50m

174 KM

15 stops

10:20 PM

CIL

Chilbila

58 KM from PRYJ

Starting from ₹505

Trains from Damupur to Kanpur

Trains originating from Kanpur

Train name and numberStarting stationDurationEnding station

14110 - CKTD INTERCITY

11:05 AM

CNB

Kanpur

4h 35m

148 KM

12 stops

03:40 PM

CKTD

Chitrakoot

01802 - CNB VGLJ SPL

06:45 PM

CNB

Kanpur

3h 50m

211 KM

9 stops

10:35 PM

VGLJ

Jhansi

15037 - CPA-KSJ EXP

11:45 AM

CPA

Kanpur

5h 5m

223 KM

19 stops

04:50 PM

KSJ

Kasganj

15039 - CPA-KSJ EXP

03:10 PM

CPA

Kanpur

5h 50m

223 KM

19 stops

09:00 PM

KSJ

Kasganj

24228 - Kanpur Central - Varanasi Varuna Express

04:00 PM

CNB

Kanpur

7h 20m

291 KM

15 stops

11:20 PM

BSB

Varanasi

Trains passing through Kanpur

Train name and numberStarting stationDurationEnding station

04141 - SFG MCTM SUP SPL

04:10 PM

SFG

Prayagraj

20h 30m

18 stops

12:40 PM

MCTM

09184 - BNRS MMCT SPL

02:30 PM

BNRS

1d 13h 50m

26 stops

04:20 AM

MMCT

Mumbai

12174 - UDYOG NAGRI EXP

02:00 AM

MBDP

1d 3h 30m

14 stops

05:30 AM

LTT

Mumbai

12173 - UDYOG NAGRI EXP

04:25 PM

LTT

Mumbai

1d 2h 45m

13 stops

07:10 PM

MBDP

12184 - PBH BPL EXPRESS

07:10 PM

MBDP

13h 20m

12 stops

08:30 AM

BPL

Bhopal

Trains reaching to Damupur

Train name and numberStarting stationDurationEnding station

14115 - DADN PRYJ EXP

11:15 AM

DADN

Delhi

18h 45m

23 stops

06:00 AM

PRYJ

Prayagraj

19663 - Dr. Ambedkar Nagar - Prayagraj Express

11:15 AM

DADN

Delhi

18h 45m

20 stops

06:00 AM

PRYJ

Prayagraj

01721 - REWA PRYJ SPL

11:30 PM

REWA

Rewa

4h 30m

116 KM

4 stops

04:00 AM

PRYJ

Prayagraj

14232 - MANWARSANGAMEXP

01:45 PM

BST

Basti

6h 20m

176 KM

12 stops

08:05 PM

PYGS

Prayagraj

14234 - SARYU EXPRESS

02:50 AM

MUR

Mankapur

5h 35m

180 KM

15 stops

08:25 AM

PYGS

Prayagraj

Trains passing through Damupur

Train name and numberStarting stationDurationEnding station

04141 - SFG MCTM SUP SPL

04:10 PM

SFG

Prayagraj

20h 30m

18 stops

12:40 PM

MCTM

01051 - LTT BNRS SPECIAL

11:10 AM

LTT

Mumbai

1d 2h

13 stops

01:10 PM

BNRS

09184 - BNRS MMCT SPL

02:30 PM

BNRS

1d 13h 50m

26 stops

04:20 AM

MMCT

Mumbai

11107 - BUNDELKHAND EXP

09:05 PM

GWL

Gwalior

14h

27 stops

11:05 AM

BNRS

11108 - BUNDELKHAND EXP

04:30 PM

BNRS

15h 45m

28 stops

08:15 AM

GWL

Gwalior