There are 9 ways to get from Haridwar to Shillong by plane, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Dehradun Airport to Lokpriya Gopinath Bordoloi International Airport, bus
best- Fly from Dehradun Airport (DED) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane DED - GAU
- Take the bus from Gauhati Airport to Shillongbus
10h 9m₹8,760–15,855Train, bus
cheapest- Take the train from Haridwar Jn to Anand Vihar Terminaltrain
- Take the train from Anand Vihar Terminal to Guwahatitrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
39h 56m₹1,249–8,354Bus
- Take the bus from Haridwar to Delhibus
- Take the bus from Delhi to Agartalabus
- Take the bus from Agartala to Shillongbus
39h 35mDrive 1,777.7 km
- Drive from Haridwar to Shillongcar 1,777.7 km
26h 56m₹19,946–28,810Train to Indira Gandhi International Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the train from Haridwar Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane DEL - GAU
- Take the bus from Gauhati Airport to Shillongbus
12h 7m₹7,935–14,772Fly Dehradun Airport to Silchar Airport, taxi
- Fly from Dehradun Airport (DED) to Silchar Airport (IXS)plane DED - IXS
- Take the taxi from Silchar Airport (IXS) to Shillongtaxi
20h 44m₹13,360–26,255Train to Chandigarh International Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the train from Haridwar Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane IXC - GAU
- Take the bus from Gauhati Airport to Shillongbus
13h 26m₹9,403–14,680Train, taxi
- Take the train from Haridwar Jn to Roorkeetrain
- Take the train from Roorkee to Kamakhyatrain
- Take the taxi from Kamakhya to Shillongtaxi
41h 23m₹2,672–9,137Bus via Siliguri
- Take the bus from Haridwar to Noidabus
- Take the bus from Noida to Siliguribus
- Take the bus from Siliguri to Shillongbus
47h 1m
Dehradun Airport (DED) to Lokpriya Gopinath Bordoloi International Airport (GAU) flights
Comparing Your Travel Options
The cheapest way to get from Haridwar to Shillong is to train and bus which costs ₹1,200 - ₹8,500 and takes 39h 56m.
The fastest way to get from Haridwar to Shillong is to fly and bus which takes 10h 9m and costs ₹8,500 - ₹16,000.
No, there is no direct bus from Haridwar to Shillong. However, there are services departing from Haridwar and arriving at Shillong via Delhi and Agartala. The journey, including transfers, takes approximately 39h 35m.
The distance between Haridwar and Shillong is 1540 km. The road distance is 1777.7 km.
The best way to get from Haridwar to Shillong without a car is to bus which takes 39h 35m and costs .
It takes approximately 10h 9m to get from Haridwar to Shillong, including transfers.
Haridwar to Shillong bus services, operated by CIty Land Travels, depart from Haridwar station.
Haridwar to Shillong bus services, operated by CIty Land Travels, arrive at Delhi station.
Yes, the driving distance between Haridwar to Shillong is 1778 km. It takes approximately 26h 56m to drive from Haridwar to Shillong.
Book your Haridwar to Shillong bus tickets online with Omio.
What companies run services between Haridwar, India and Shillong, India?
You can take a bus from Haridwar to Shillong via Delhi and Agartala in around 39h 35m.
- Website
- goindigo.in
Flights from Dehradun Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Dehradun Airport to Lokpriya Gopinath Bordoloi International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Dehradun Airport to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Indira Gandhi International Airport to Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Indira Gandhi International Airport to Lokpriya Gopinath Bordoloi International Airport via Agartala
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Indira Gandhi International Airport to Lokpriya Gopinath Bordoloi International Airport via Aizawl
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Indira Gandhi International Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–11,000
Flights from Dehradun Airport to Silchar Airport via Kolkata
- Ave. Duration
- 15h 25m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Dehradun Airport to Silchar Airport via Ahmedabad, Kolkata
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- ₹14,000–22,000
Flights from Dehradun Airport to Silchar Airport via Jaipur, Kolkata
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- ₹11,000–22,000
Flights from Dehradun Airport to Silchar Airport via Indira Gandhi International Airport, Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 18h 52m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Dehradun Airport to Silchar Airport via Lucknow, Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 19h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹9,000–21,000
Flights from Dehradun Airport to Silchar Airport via Ahmedabad, Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 20h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹13,000–22,000
Flights from Chandigarh International Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Chandigarh International Airport to Lokpriya Gopinath Bordoloi International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–18,000
Flights from Chandigarh International Airport to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹12,000–19,000
- Website
- airindia.in
Flights from Dehradun Airport to Lokpriya Gopinath Bordoloi International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Indira Gandhi International Airport to Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Chandigarh International Airport to Lokpriya Gopinath Bordoloi International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Chandigarh International Airport to Lokpriya Gopinath Bordoloi International Airport via Jaipur
- Ave. Duration
- 7h
- When
- Monday to Saturday
- Estimated price
- ₹8,000–20,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Chandigarh International Airport to Lokpriya Gopinath Bordoloi International Airport via Jaipur
- Ave. Duration
- 7h
- When
- Monday to Saturday
- Estimated price
- ₹8,000–20,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹5,000–13,000
- Website
- drukair.com.bt
Flights from Indira Gandhi International Airport to Lokpriya Gopinath Bordoloi International Airport via Paro
- Ave. Duration
- 4h 5m
- When
- Thursday and Sunday
- Estimated price
- ₹6,000–32,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haridwar Jn to Anand Vihar Terminal
- Ave. Duration
- 3h 36m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Anand Vihar Terminal to Guwahati
- Ave. Duration
- 31h 20m
- Frequency
- Once a week
- Estimated price
- ₹850–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,000
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Haridwar Jn to New Delhi
- Ave. Duration
- 4h 36m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Haridwar Jn to Chandigarh
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Haridwar Jn to Roorkee
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Roorkee to Kamakhya
- Ave. Duration
- 38h 15m
- Frequency
- Twice a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,500
- Second AC (2A)
- ₹2,800–3,500
- First Class (1A)
- ₹4,700–6,000
- Phone
- +91 7640003050
- [email protected]
- Website
- meghalayatourism.in
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 50m
- Frequency
- Hourly
- Schedules at
- CIty Land Travels
Bus from Haridwar to Noida
- Ave. Duration
- 4h 50m
- Frequency
- Hourly
- Schedules at
- CIty Land Travels
- Website
- India Tours and Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 5m
- Frequency
- Hourly
- Schedules at
- India Tours and Travels
Bus from Haridwar to Noida
- Ave. Duration
- 5h
- Frequency
- Hourly
- Schedules at
- India Tours and Travels
- Website
- Ezy Go Bus
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 45m
- Frequency
- Every 3 hours
- Schedules at
- Ezy Go Bus
- [email protected]
- Website
- Leafybus
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Website
- Leafybus
Bus from Haridwar to Noida
- Ave. Duration
- 3h 46m
- Frequency
- Hourly
- Website
- Leafybus
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Schedules at
- Mahalaxmi Travels
Bus from Haridwar to Noida
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 98290 30553
- [email protected]
- Website
- Babu Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 52m
- Frequency
- 4 times a day
- Schedules at
- Babu Travels
- Phone
- +91 9982244151
- [email protected]
- Website
- Shekhar Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Website
- Shekhar Travels
- Website
- Shekhar Travels
Bus from Haridwar to Noida
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Website
- Shekhar Travels
- Website
- Shekhar Travels
- Website
- Yolobus Private Limited
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 56m
- Frequency
- Twice daily
- Schedules at
- Yolobus Private Limited
- Website
- Mohindra Smart Bus
Bus from Haridwar to Delhi
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Schedules at
- Mohindra Smart Bus
Bus from Haridwar to Noida
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Schedules at
- Mohindra Smart Bus
- Website
- Shishpal Bus Service
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a week
- Schedules at
- Shishpal Bus Service
Bus from Haridwar to Noida
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Schedules at
- Shishpal Bus Service
- Website
- Ashok Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Schedules at
- Ashok Travels
Bus from Haridwar to Noida
- Ave. Duration
- 5h 10m
- Frequency
- Once a week
- Schedules at
- Ashok Travels
- Website
- Ashok Bus Service
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Schedules at
- Ashok Bus Service
Bus from Haridwar to Noida
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Schedules at
- Ashok Bus Service
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- ₹400–1,000
- Schedules at
- Zingbus
Bus from Haridwar to Noida
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- ₹400–1,000
- Schedules at
- Zingbus
- Website
- TSB Tour express
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Schedules at
- TSB Tour express
Bus from Haridwar to Noida
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Schedules at
- TSB Tour express
- Phone
- +91 07442423097
- [email protected]
- Website
- Samreen Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Schedules at
- Samreen Travels
Bus from Haridwar to Noida
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Schedules at
- Samreen Travels
- Website
- Neelkanth Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Neelkanth Travels
Bus from Haridwar to Noida
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Neelkanth Travels
- Phone
- +91 91300 74530
- [email protected]
- Website
- Sharma Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Website
- Sharma Travels
Bus from Haridwar to Noida
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Website
- Sharma Travels
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Haridwar to Delhi
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
Bus from Haridwar to Noida
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
- Phone
- +91 87501 00091
- [email protected]
- Website
- E Bus
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 30m
- Frequency
- 6 times a week
- Website
- E Bus
Bus from Haridwar to Noida
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Website
- E Bus
- [email protected]
- Website
- Gola Bus Service
Bus from Haridwar to Delhi
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Website
- Gola Bus Service
Bus from Haridwar to Noida
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Website
- Gola Bus Service
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Website
- Maharani Travels
Bus from Haridwar to Noida
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Website
- Maharani Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Haridwar to Delhi
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 9893841487
- Website
- Ravi Multani Sona
Bus from Haridwar to Delhi
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Website
- Ravi Multani Sona
- Website
- Malwa Smart Bus
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Schedules at
- Malwa Smart Bus
Bus from Haridwar to Noida
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Schedules at
- Malwa Smart Bus
- Website
- Empire Travels & Holidays
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 45m
- Frequency
- Once a week
- Schedules at
- Empire Travels & Holidays
Bus from Haridwar to Noida
- Ave. Duration
- 4h 45m
- Frequency
- Twice a week
- Schedules at
- Empire Travels & Holidays
Bus from Haridwar to Delhi
- Ave. Duration
- 4h 52m
- Frequency
- Once a week
- Schedules at
- Vaishnoyatra services pvt ltd
Bus from Haridwar to Noida
- Ave. Duration
- 4h 17m
- Frequency
- Twice a week
- Schedules at
- Vaishnoyatra services pvt ltd
- Website
- Yuvraj Travels
Bus from Haridwar to Delhi
- Ave. Duration
- 5h 50m
- Frequency
- Once a week
- Schedules at
- Yuvraj Travels
- Website
- FALCON TOUR and TRAVELS
Bus from Delhi to Agartala
- Ave. Duration
- 16h 50m
- Frequency
- Once daily
- Schedules at
- FALCON TOUR and TRAVELS
- Phone
- +91 9945600000
- Website
- Sherowali Tour & Travels
Bus from Agartala to Shillong
- Ave. Duration
- 15h 55m
- Frequency
- 4 times a week
- Website
- Sherowali Tour & Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Haridwar to Noida
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Phone
- +91 8218967962
- [email protected]
- Website
- Baba Travels Mathura
Bus from Haridwar to Noida
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Website
- Baba Travels Mathura
- Schedules at
- Baba Travels Mathura
- Website
- Gautam Bus Service
Bus from Haridwar to Noida
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Schedules at
- Gautam Bus Service
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Noida to Siliguri
- Ave. Duration
- 28h
- Frequency
- Once daily
- Website
- Sri Krishna Rath
- Website
- Panwar tour and Travels
Bus from Noida to Siliguri
- Ave. Duration
- 37h 45m
- Frequency
- Once daily
- Schedules at
- Panwar tour and Travels
- Phone
- 080-46333629
- [email protected]
- Website
- Vikas Travels
Bus from Noida to Siliguri
- Ave. Duration
- 36h 30m
- Frequency
- 5 times a week
- Schedules at
- Vikas Travels
- Phone
- 18003453986
- Website
- ASTC
Bus from Siliguri to Shillong
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- ₹700–1,000
- Website
- ASTC
- Website
- Network Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- 6 times a week
- Schedules at
- Network Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 15m
- Frequency
- 5 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +91 97337 81172
- [email protected]
- Website
- Rayan Bus
Bus from Siliguri to Shillong
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Website
- Rayan Bus
- Phone
- +91 9945600000
- Website
- Seema Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 15h
- Frequency
- 3 times a week
- Website
- Seema Travels
- Ave. Duration
- 2h 33m
- Estimated price
- ₹1,800–4,600
Kamakshi Tours
- Phone
- +91 98 64 04 79 96
- Website
- kamakshitours.com
Xcell Cabs
- Phone
- +91 97 07 09 70 70
- Website
- xcell.co.in
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
There are 286+ hotels available in Shillong.









































