Terdapat 9 cara untuk bertolak dari Vapi ke Raurkela dengan kereta api, kapal terbang, bas, atau kereta
Pilih pilihan di bawah untuk melihat arahan langkah demi langkah dan bandingkan harga tiket serta masa perjalanan dalam perancang perjalanan Rome2Rio.
Kereta api ke Surat, terbang ke Lapangan Terbang Jharsuguda, kereta api
Terbaik- Naiki train dari Vapi ke Surattrain
- Terbang dari Surat (STV) ke Lapangan Terbang Jharsuguda (JRG)plane STV - JRG
- Naiki train dari Jharsuguda Jn ke Rourkelatrain
11 j 19 min₹14,972–34,014Kereta api
Paling murah- Naiki train dari Vapi ke Surattrain 19019 / ...
- Naiki train dari Surat ke Rourkelatrain 12833 / ...
29 j 16 min₹742–5,984Bas, kereta api
- Naiki bus dari Vapi Hotel Papillon ke Mumbaibus
- Naiki bus dari Mumbai ke Raipurbus
- Naiki bus dari Raipur ke Jharsugudabus
- Naiki train dari Jharsuguda Jn ke Rourkelatrain
35 j 5 minPandu 1,449.2 km
- Pandu dari Vapi ke Raurkelacar 1,449.2 km
19 j 10 min₹16,260–23,486Kereta api ke Lapangan Terbang Antarabangsa Chhatrapati Shivaji, terbang ke Lapangan Terbang Birsa Munda, kereta api
- Naiki train dari Vapi ke Borivalitrain
- Terbang dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji (BOM) ke Lapangan Terbang Birsa Munda (IXR)plane BOM - IXR
- Naiki train dari Hatia ke Rourkelatrain
11 j 56 min₹8,578–20,704Kereta api ke Surat, terbang ke Lapangan Terbang Birsa Munda, kereta api
- Naiki train dari Vapi ke Surattrain
- Terbang dari Surat (STV) ke Lapangan Terbang Birsa Munda (IXR)plane STV - IXR
- Naiki train dari Hatia ke Rourkelatrain
15 j 3 min₹10,692–28,854Kereta api, kereta api ke Nashik, terbang ke Lapangan Terbang Jharsuguda
- Naiki train dari Vapi ke Kalyan Jntrain
- Naiki train dari Kalyan Jn ke Nasik Roadtrain
- Terbang dari Nashik (ISK) ke Lapangan Terbang Jharsuguda (JRG)plane ISK - JRG
- Naiki train dari Jharsuguda Jn ke Rourkelatrain
16 j 24 min₹17,187–39,481Kereta api ke Lapangan Terbang Pune Ab, terbang ke Lapangan Terbang Birsa Munda, kereta api
- Naiki train dari Vapi ke Shivaji Nagartrain
- Terbang dari Lapangan Terbang Pune Ab (PNQ) ke Lapangan Terbang Birsa Munda (IXR)plane PNQ - IXR
- Naiki train dari Hatia ke Rourkelatrain
14 j 57 min₹9,402–21,984Kereta api ke Lapangan Terbang Antarabangsa Chhatrapati Shivaji, terbang ke Lapangan Terbang Raipur, kereta api
- Naiki train dari Vapi ke Borivalitrain
- Terbang dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji (BOM) ke Lapangan Terbang Raipur (RPR)plane BOM - RPR
- Naiki train dari Raipur Jn ke Rourkelatrain
13 j 36 min₹8,168–13,504
Vapi ke Raurkela dengan kereta api
Membandingkan Pilihan Perjalanan Anda
Cara paling murah untuk pergi dari Vapi ke Raurkela adalah kereta api yang berharga ₹700 - ₹6,000 dan mengambil masa 29j 16m.
Cara terpantas untuk bergerak dari Vapi ke Raurkela adalah kereta api dan terbang yang berharga ₹15,000 - ₹34,000 dan mengambil masa 11j 19m.
Tidak, tiada kereta api terus dari Vapi ke Raurkela. Walau bagaimanapun, terdapat perkhidmatan yang berlepas dari Vapi dan tiba di Rourkela melalui Surat. Perjalanan ini, termasuk pertukaran, mengambil masa lebih kurang 29j 16m.
Jarak antara Vapi dan Raurkela adalah 1394 km. Jarak jalan raya ialah 1449.2 km.
Cara terbaik untuk bertolak dari Vapi ke Raurkela tanpa kereta adalah dengan kereta api yang memerlukan 29j 16m dan berharga ₹700 - ₹6,000.
Ia mengambil masa lebih kurang 11j 19m untuk bertolak dari Vapi ke Raurkela, termasuk pertukaran.
Perkhidmatan Vapi Raurkela ke kereta api, dikendalikan oleh Indian Railways, berlepas dari stesen Vapi.
Perkhidmatan Vapi Raurkela ke kereta api, dikendalikan oleh Indian Railways, tiba di stesen Surat.
Ya, jarak pemanduan antara Vapi ke Raurkela adalah 1449 km. Ia mengambil masa lebih kurang 19j 10m untuk memandu dari Vapi ke Raurkela.
Syarikat apakah yang menjalankan perkhidmatan antara Vapi, India dan Raurkela, India?
- Tapak web
- goindigo.in
Penerbangan dari Surat ke Lapangan Terbang Jharsuguda melalui Bengaluru
- Tempoh Purata
- 6 j 35 min
- Masa
- Ahad, Isnin dan Selasa
- Anggaran harga
- ₹15,000–31,000
Penerbangan dari Surat ke Lapangan Terbang Jharsuguda melalui Delhi
- Tempoh Purata
- 7 j 40 min
- Masa
- Setiap hari
- Anggaran harga
- ₹14,000–31,000
Penerbangan dari Surat ke Lapangan Terbang Jharsuguda melalui Kolkata
- Tempoh Purata
- 13 j 10 min
- Masa
- Setiap hari
- Anggaran harga
- ₹15,000–31,000
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Birsa Munda
- Tempoh Purata
- 2 j 15 min
- Masa
- Setiap hari
- Anggaran harga
- ₹8,000–14,000
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Birsa Munda melalui Hyderabad
- Tempoh Purata
- 5 j
- Masa
- Setiap hari
- Anggaran harga
- ₹8,000–14,000
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Birsa Munda melalui Patna
- Tempoh Purata
- 4 j 40 min
- Masa
- Setiap hari
- Anggaran harga
- ₹8,000–14,000
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Birsa Munda melalui Delhi
- Tempoh Purata
- 5 j 20 min
- Masa
- Setiap hari
- Anggaran harga
- ₹8,000–14,000
Penerbangan dari Surat ke Lapangan Terbang Birsa Munda melalui Delhi
- Tempoh Purata
- 7 j 50 min
- Masa
- Setiap hari
- Anggaran harga
- ₹11,000–24,000
Penerbangan dari Surat ke Lapangan Terbang Birsa Munda melalui Bengaluru
- Tempoh Purata
- 11 j 35 min
- Masa
- Ahad
- Anggaran harga
- ₹12,000–24,000
Penerbangan dari Surat ke Lapangan Terbang Birsa Munda melalui Kolkata
- Tempoh Purata
- 12 j 15 min
- Masa
- Setiap hari
- Anggaran harga
- ₹11,000–24,000
Penerbangan dari Nashik ke Lapangan Terbang Jharsuguda melalui Delhi
- Tempoh Purata
- 8 j 15 min
- Masa
- Setiap hari
- Anggaran harga
- ₹16,000–35,000
Penerbangan dari Nashik ke Lapangan Terbang Jharsuguda melalui Ahmedabad, Kolkata
- Tempoh Purata
- 15 j 30 min
- Masa
- Setiap hari
- Anggaran harga
- ₹19,000–35,000
Penerbangan dari Lapangan Terbang Pune Ab ke Lapangan Terbang Birsa Munda
- Tempoh Purata
- 2 j 5 min
- Masa
- Setiap hari
- Anggaran harga
- ₹9,000–18,000
Penerbangan dari Lapangan Terbang Pune Ab ke Lapangan Terbang Birsa Munda melalui Hyderabad
- Tempoh Purata
- 4 j 30 min
- Masa
- Isnin, Selasa, Rabu, Khamis, Jumaat dan Ahad
- Anggaran harga
- ₹9,000–18,000
Penerbangan dari Lapangan Terbang Pune Ab ke Lapangan Terbang Birsa Munda melalui Kolkata
- Tempoh Purata
- 4 j 35 min
- Masa
- Isnin, Selasa, Rabu, Khamis, Jumaat dan Ahad
- Anggaran harga
- ₹9,000–18,000
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Raipur
- Tempoh Purata
- 1 j 45 min
- Masa
- Setiap hari
- Anggaran harga
- ₹7,000–8,500
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Raipur melalui Indore
- Tempoh Purata
- 3 j 55 min
- Masa
- Setiap hari
- Anggaran harga
- ₹7,000–8,500
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Raipur melalui Goa
- Tempoh Purata
- 4 j 20 min
- Masa
- Setiap hari
- Anggaran harga
- ₹7,000–8,500
- Tapak web
- airindia.in
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Birsa Munda
- Tempoh Purata
- 2 j 20 min
- Masa
- Setiap hari
- Anggaran harga
- ₹8,000–21,000
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Birsa Munda melalui Delhi
- Tempoh Purata
- 5 j 15 min
- Masa
- Setiap hari
- Anggaran harga
- ₹8,500–11,000
Penerbangan dari Surat ke Lapangan Terbang Birsa Munda melalui Delhi
- Tempoh Purata
- 9 j 12 min
- Masa
- Setiap hari
- Anggaran harga
- ₹10,000–26,000
Penerbangan dari Surat ke Lapangan Terbang Birsa Munda melalui Bengaluru
- Tempoh Purata
- 6 j 35 min
- Masa
- Ahad
- Anggaran harga
- ₹12,000–29,000
- Tapak web
- airindiaexpress.in
Penerbangan dari Lapangan Terbang Antarabangsa Chhatrapati Shivaji ke Lapangan Terbang Birsa Munda
- Tempoh Purata
- 2 j 20 min
- Masa
- Setiap hari
- Anggaran harga
- ₹8,000–21,000
Penerbangan dari Surat ke Lapangan Terbang Birsa Munda melalui Delhi
- Tempoh Purata
- 9 j 12 min
- Masa
- Setiap hari
- Anggaran harga
- ₹10,000–26,000
Penerbangan dari Surat ke Lapangan Terbang Birsa Munda melalui Bengaluru
- Tempoh Purata
- 6 j 35 min
- Masa
- Ahad
- Anggaran harga
- ₹12,000–29,000
- Telefon
- 14646
- E-mel
- care@irctc.co.in
- Tapak web
- Indian Railways
Kereta api dari Vapi ke Surat
- Tempoh Purata
- 1 j 55 min
- Kekerapan
- setiap 30 minit
- Anggaran harga
- ₹140–1,100
- Jadual di
- Indian Railways
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Kereta api dari Jharsuguda Jn ke Rourkela
- Tempoh Purata
- 1 j 15 min
- Kekerapan
- setiap jam
- Anggaran harga
- ₹140–1,100
- Jadual di
- Indian Railways
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Kereta api dari Vapi ke Surat
- Tempoh Purata
- 1 j 55 min
- Kekerapan
- setiap 30 minit
- Anggaran harga
- ₹140–1,100
- Jadual di
- Indian Railways
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Kereta api dari Surat ke Rourkela
- Tempoh Purata
- 26 j 21 min
- Kekerapan
- dua kali sehari
- Anggaran harga
- ₹600–4,900
- Jadual di
- Indian Railways
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,800–4,900
Kereta api dari Jharsuguda Jn ke Rourkela
- Tempoh Purata
- 1 j 15 min
- Kekerapan
- setiap jam
- Anggaran harga
- ₹140–1,100
- Jadual di
- Indian Railways
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Kereta api dari Vapi ke Borivali
- Tempoh Purata
- 2 j 5 min
- Kekerapan
- setiap 30 minit
- Anggaran harga
- ₹150–1,200
- Jadual di
- Indian Railways
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Kereta api dari Hatia ke Rourkela
- Tempoh Purata
- 3 j 22 min
- Kekerapan
- setiap 4 jam
- Anggaran harga
- ₹160–1,300
- Jadual di
- Indian Railways
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Kereta api dari Vapi ke Surat
- Tempoh Purata
- 1 j 55 min
- Kekerapan
- setiap 30 minit
- Anggaran harga
- ₹140–1,100
- Jadual di
- Indian Railways
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Kereta api dari Hatia ke Rourkela
- Tempoh Purata
- 3 j 22 min
- Kekerapan
- setiap 4 jam
- Anggaran harga
- ₹160–1,300
- Jadual di
- Indian Railways
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Kereta api dari Vapi ke Kalyan Jn
- Tempoh Purata
- 3 j 2 min
- Kekerapan
- 3 kali sehari
- Anggaran harga
- ₹160–1,300
- Jadual di
- Indian Railways
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Kereta api dari Kalyan Jn ke Nasik Road
- Tempoh Purata
- 1 j 32 min
- Kekerapan
- setiap jam
- Anggaran harga
- ₹150–1,200
- Jadual di
- Indian Railways
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Kereta api dari Jharsuguda Jn ke Rourkela
- Tempoh Purata
- 1 j 15 min
- Kekerapan
- setiap jam
- Anggaran harga
- ₹140–1,100
- Jadual di
- Indian Railways
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Kereta api dari Vapi ke Shivaji Nagar
- Tempoh Purata
- 5 j 38 min
- Kekerapan
- 4 kali seminggu
- Anggaran harga
- ₹210–1,700
- Jadual di
- Indian Railways
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Kereta api dari Hatia ke Rourkela
- Tempoh Purata
- 3 j 22 min
- Kekerapan
- setiap 4 jam
- Anggaran harga
- ₹160–1,300
- Jadual di
- Indian Railways
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Kereta api dari Vapi ke Borivali
- Tempoh Purata
- 2 j 5 min
- Kekerapan
- setiap 30 minit
- Anggaran harga
- ₹150–1,200
- Jadual di
- Indian Railways
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Kereta api dari Raipur Jn ke Rourkela
- Tempoh Purata
- 6 j 12 min
- Kekerapan
- setiap 2 jam
- Anggaran harga
- ₹260–2,000
- Jadual di
- Indian Railways
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
- Telefon
- +91 78787 80703
- E-mel
- rktgroup@gmail.com
- Tapak web
- Shree Ramkrupa Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 30 min
- Kekerapan
- setiap 30 minit
- Jadual di
- Shree Ramkrupa Travels
- Tapak web
- Ravi Krishna Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 30 min
- Kekerapan
- setiap jam
- Jadual di
- Ravi Krishna Travels
- Telefon
- +919428521105
- E-mel
- info@gujarattravels.co.in
- Tapak web
- Gujarat Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 30 min
- Kekerapan
- setiap jam
- Jadual di
- Gujarat Travels
- Telefon
- +91 9636021691
- Tapak web
- Shri Ganesh Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j
- Kekerapan
- setiap 4 jam
- Jadual di
- Shri Ganesh Travels
- Telefon
- +91 75759 61613
- E-mel
- sudamabus@gmail.com
- Tapak web
- Sudama Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 30 min
- Kekerapan
- 5 kali sehari
- Jadual di
- Sudama Travels
- Telefon
- +91 6356190009
- E-mel
- manishtravelscargo@gmail.com
- Tapak web
- MTT Bus
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j
- Kekerapan
- 3 kali sehari
- Tapak web
- MTT Bus
- Tapak web
- Kalyani Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 2 j 40 min
- Kekerapan
- dua kali sehari
- Jadual di
- Kalyani Travels
- Telefon
- +91 8336003361
- E-mel
- info@shyamolibus.com
- Tapak web
- shyamolibus.com
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 45 min
- Kekerapan
- dua kali sehari
- Anggaran harga
- ₹750–2,900
- Jadual di
- shyamolibus.com
- Tempah di
- shyamolibus.com
Bas dari Raipur ke Jharsuguda
- Tempoh Purata
- 5 j 45 min
- Kekerapan
- 4 kali seminggu
- Anggaran harga
- ₹850–3,000
- Jadual di
- shyamolibus.com
- Tempah di
- shyamolibus.com
- Telefon
- +91 99296 11119
- E-mel
- info@jakhartravels.com
- Tapak web
- Jakhar Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 50 min
- Kekerapan
- dua kali sehari
- Tapak web
- Jakhar Travels
- Telefon
- +91 80463 33629
- E-mel
- ad066070@gmail.com
- Tapak web
- Bishnoi Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 40 min
- Kekerapan
- dua kali sehari
- Jadual di
- Bishnoi Travels
- Telefon
- +91 9030531288
- E-mel
- skumarsuthar000012@gmail.com
- Tapak web
- Shri Vishwakarma Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 4 j
- Kekerapan
- sekali sehari
- Tapak web
- Shri Vishwakarma Travels
- Tapak web
- Shri Vishwakarma Travels
- Tapak web
- Nakoda Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 15 min
- Kekerapan
- sekali sehari
- Jadual di
- Nakoda Travels
- Tapak web
- Shree New Santinath Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 20 min
- Kekerapan
- sekali sehari
- Jadual di
- Shree New Santinath Travels
- Tapak web
- Meera Tours & Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 5 j 35 min
- Kekerapan
- sekali sehari
- Jadual di
- Meera Tours & Travels
- Tapak web
- Antra Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 2 j 50 min
- Kekerapan
- 5 kali seminggu
- Jadual di
- Antra Travels
- Tapak web
- Sonu Dreamline Bus
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 3 j 15 min
- Kekerapan
- 5 kali seminggu
- Jadual di
- Sonu Dreamline Bus
- Tapak web
- Ganga Travels Go!Red BENZ
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 5 j 10 min
- Kekerapan
- 4 kali seminggu
- Jadual di
- Ganga Travels Go!Red BENZ
- Tapak web
- New Bishnoi Tour & Travels
Bas dari Vapi Hotel Papillon ke Mumbai
- Tempoh Purata
- 5 j 20 min
- Kekerapan
- seminggu sekali
- Jadual di
- New Bishnoi Tour & Travels
- Telefon
- +91 74403 69369
- E-mel
- https://naveenbuses.com/
- Tapak web
- Naveen Buses
Bas dari Mumbai ke Raipur
- Tempoh Purata
- 21 j 30 min
- Kekerapan
- setiap 4 jam
- Tapak web
- Naveen Buses
- Telefon
- +91 07712991500
- E-mel
- royaltravelsraipur@gmail.com
- Tapak web
- Royal Travels Raipur
Bas dari Raipur ke Jharsuguda
- Tempoh Purata
- 6 j
- Kekerapan
- 6 kali seminggu
- Jadual di
- Royal Travels Raipur
- Tapak web
- Laxmi Travels
Bas dari Raipur ke Jharsuguda
- Tempoh Purata
- 7 j 15 min
- Kekerapan
- 6 kali seminggu
- Jadual di
- Laxmi Travels
- Tapak web
- Ashirwad Travels
Bas dari Raipur ke Jharsuguda
- Tempoh Purata
- 6 j 25 min
- Kekerapan
- 4 kali seminggu
- Jadual di
- Ashirwad Travels
- Tapak web
- Tirupati Balajee
Bas dari Raipur ke Jharsuguda
- Tempoh Purata
- 7 j 5 min
- Kekerapan
- 4 kali seminggu
- Jadual di
- Tirupati Balajee






















