Ranji Trophy 2024/25: Full schedule, squads, match timings, and live-streaming details

Image Credits (Shardul Thakur Instagram)
Image Credits (Shardul Thakur Instagram)

The 2024-25 Ranji Trophy season marks the 90th edition of India's premier domestic red-ball tournament, a competition steeped in tradition and history. The season will kick off on October 11, bringing together 38 teams across five groups split into 32 in the Elite category and six in the Plate category.

The tournament promises a thrilling return to the cricketing calendar. Mumbai are looking to defend their title after clinching their 42nd Ranji Trophy last season, defeating Vidarbha in a gripping final at the iconic Wankhede Stadium.

In a bid to address weather disruptions from the previous season, the BCCI has split the league stages into two windows. The first leg of the league matches will run from October 11 to November 13, followed by a break before the action resumes on January 23, 2025. The Elite Group knockouts will commence on February 8, 2025.

The tournament will be divided into four Elite groups (A, B, C, and D) and one Plate group. The Elite A group includes heavyweights like Mumbai, Baroda, and Maharashtra, while Elite B features teams such as Vidarbha, Rajasthan, and Gujarat.

The Elite C group sees powerhouses like Madhya Pradesh, Karnataka, and Punjab, while Elite D hosts teams like Tamil Nadu, Saurashtra, and Delhi. The Plate Group comprises Goa, Manipur, Mizoram, Nagaland, Sikkim, and Arunachal Pradesh.

A key change this season is the introduction of a separate knockout tournament for the Plate Group. The finalists will advance to the Elite groups for the next season, while the bottom two teams in the Elite groups will be relegated to the Plate circuit.


Ranji Trophy 2024/25: Full Schedule & Match Timings (All times in IST)

Friday, October 11 - Monday, October 14

Elite Group A

Baroda vs Mumbai, Kotambi Stadium, Vadodara, 9:30 AM

Jammu & Kashmir vs Maharashtra, Sher E Kashmir Cricket Stadium, Srinagar, 9:30 AM

Services vs Meghalaya, Airforce Complex Ground, Palam, New-Delhi, 9:30 AM

Tripura vs Odisha, MBB Stadium, Agartala, 9:30 AM

Elite Group B

Hyderabad vs Gujarat, Gymkhana Ground, Hyderabad, 9:30 AM

Himachal Pradesh vs Uttarakhand, Himachal Pradesh Cricket Association Stadium, Dharamsala, 9:30 AM

Rajasthan vs Puducherry, Sawai Mansingh Stadium, Jaipur, 9:30 AM

Vidarbha vs Andhra, VCA Stadium, Civil Lines, Nagpur, 9:30 AM

Elite Group C

Madhya Pradesh vs Karnataka, Holkar Stadium, Indore, 9:30 AM

Uttar Pradesh vs Bengal, Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow, 9:30 AM

Haryana vs Bihar, Chaudhry Bansi Lal Cricket Stadium, Lahli, 9:30 AM

Kerala vs Punjab, St. Xavier's KCA Cricket Ground, Trivandrum, 9:30 AM

Elite Group D

Assam vs Jharkhand, ACA Stadium, Barsapara, Guwahati, 9:30 AM

Chandigarh vs Railways, GMSSS Sec-26 Cricket Ground, Chandigarh, 9:30 AM

Chhattisgarh vs Delhi, Shaheed Veer Narayan Singh International Stadium, Raipur, 9:30 AM

Tamil Nadu vs Saurashtra, Sri Ramakrishna College of Arts and Science Ground, Coimbatore, 9:30 AM

Friday, October 18 - Monday, October 21

Elite Group A

Services vs Baroda, Palam A Ground, Model Sports Complex, Delhi, 9:30 AM

Odisha vs Jammu & Kashmir, Barabati Stadium, Cuttack, 9:30 AM

Mumbai vs Maharashtra, Sharad Pawar Cricket Academy BKC, Mumbai, 9:30 AM

Meghalaya vs Tripura, Meghalaya Cricket Association Cricket Ground, Polo Ground, Shillong, 9:30 AM

Elite Group B

Gujarat vs Andhra, Narendra Modi Stadium, Ahmedabad, 9:30 AM

Himachal Pradesh vs Rajasthan, Himachal Pradesh Cricket Association Stadium, Dharamsala, 9:30 AM

Uttarakhand vs Hyderabad, Rajiv Gandhi International Cricket Stadium, Dehradun, 9:30 AM

Puducherry vs Vidarbha, Cricket Association Puducherry Siechem Ground, Puducherry, 9:30 AM

Elite Group C

Karnataka vs Kerala, KSCA Cricket Ground, Alur, 9:30 AM

Bengal vs Bihar, Eden Gardens, Kolkata, 9:30 AM

Uttar Pradesh vs Haryana, Dr Akhilesh Das Stadium, Lucknow, 9:30 AM

Punjab vs Madhya Pradesh, Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, 9:30 AM

Elite Group D

Assam vs Chandigarh, Barsapara Cricket Stadium, Guwahati, 9:30 AM

Saurashtra vs Chhattisgarh, Saurashtra Cricket Association Stadium, Rajkot, 9:30 AM

Delhi vs Tamil Nadu, Arun Jaitley Stadium, Delhi, 9:30 AM

Railways vs Jharkhand, ADSA Railways Cricket Ground, Ahmedabad, 9:30 AM

Saturday, October 26 - Tuesday, October 29

Elite Group A

Baroda vs Odisha, Kotambi Stadium, Vadodara, 9:30 AM

Jammu and Kashmir vs Services, Sher-i-Kashmir Stadium, Srinagar, 9:30 AM

Maharashtra vs Meghalaya, TBC, TBC, 9:30 AM

Tripura vs Mumbai, Maharaja Bir Bikram College Stadium, Agartala, 9:30 AM

Elite Group B

Uttarakhand vs Vidarbha, Rajiv Gandhi International Cricket Stadium, Dehradun, 9:30 AM

Rajasthan vs Gujarat, Sawai Mansingh Stadium, Jaipur, 9:30 AM

Andhra vs Himachal Pradesh, Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam, 9:30 AM

Hyderabad vs Puducherry, Rajiv Gandhi International Stadium, Hyderabad, 9:30 AM

Elite Group C

Bengal vs Kerala, Eden Gardens, Kolkata, 9:30 AM

Madhya Pradesh vs Haryana, Holkar Cricket Stadium, Indore, 9:30 AM

Punjab vs Uttar Pradesh, Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh, 9:30 AM

Bihar vs Karnataka, Moin-ul-Haq Stadium, Patna, 9:30 AM

Elite Group D

Delhi vs Assam, Arun Jaitley Stadium, Delhi, 9:30 AM

Jharkhand vs Chandigarh, Keenan Stadium, Jamshedpur, 9:30 AM

Tamil Nadu vs Chhattisgarh, SNR College Cricket Ground, Coimbatore, 9:30 AM

Saurashtra vs Railways, Saurashtra Cricket Association Stadium, Rajkot, 9:30 AM

Wednesday, November 6 - Saturday, November 9

Elite Group A

Tripura vs Baroda, Maharaja Bir Bikram College Stadium, Agartala, 9:30 AM

Meghalaya vs Jammu and Kashmir, Meghalaya Cricket Association Cricket Ground, Shillong, 9:30 AM

Maharashtra vs Services, Maharashtra Cricket Association Stadium, Pune, 9:30 AM

Mumbai vs Odisha, Sharad Pawar Cricket Academy BKC, Mumbai, 9:30 AM

Elite Group B

Andhra vs Uttarakhand, Dr PVG Raju ACA Sports Complex, Vizianagaram, 9:30 AM

Gujarat vs Puducherry, Narendra Modi Stadium, Ahmedabad, 9:30 AM

Vidarbha vs Himachal Pradesh, Vidarbha Cricket Association Ground, Nagpur, 9:30 AM

Rajasthan vs Hyderabad, Sawai Mansingh Stadium, Jaipur, 9:30 AM

Elite Group C

Bihar vs Madhya Pradesh, Moin-ul-Haq Stadium, Patna, 9:30 AM

Haryana vs Punjab, Ch Bansi Lal Cricket Stadium, Rohtak, 9:30 AM

Kerala vs Uttar Pradesh, St Xavier's College Ground, Thumba, 9:30 AM

Karnataka vs Bengal, M.Chinnaswamy Stadium, Bengaluru, 9:30 AM

Elite Group D

Assam vs Tamil Nadu, Barsapara Cricket Stadium, Guwahati, 9:30 AM

Chandigarh vs Delhi, TBC, TBC, 9:30 AM

Chhattisgarh vs Railways, Shaheed Veer Narayan Singh International Stadium, Raipur, 9:30 AM

Jharkhand vs Saurashtra, JSCA International Stadium Complex, Ranchi, 9:30 AM

Wednesday, November 13 - Saturday, November 16

Elite Group A

Baroda vs Meghalaya, Kotambi Stadium, Vadodara, 9:30 AM

Jammu and Kashmir vs Tripura, Hostel Ground JKCA, Jammu, 9:30 AM

Odisha vs Maharashtra, Barabati Stadium, Cuttack, 9:30 AM

Services vs Mumbai, Palam A Stadium, Delhi, 9:30 AM

Elite Group B

Uttarakhand vs Rajasthan, Abhimanyu Cricket Academy, Dehradun, 9:30 AM

Vidarbha vs Gujarat, Vidarbha Cricket Association Ground, Nagpur, 9:30 AM

Himachal Pradesh vs Puducherry, Himachal Pradesh Cricket Association Stadium, Dharamsala, 9:30 AM

Hyderabad vs Andhra, Rajiv Gandhi International Stadium, Uppal, Hyderabad, 9:30 AM

Elite Group C

Madhya Pradesh vs Bengal, Holkar Cricket Stadium, Indore, 9:30 AM

Punjab vs Bihar, I.S. Bindra Punjab Cricket Association Stadium, Mohali, 9:30 AM

Haryana vs Kerala, CH Bansi Lal Cricket Stadium, Lahli, Rohtak, 9:30 AM

Uttar Pradesh vs Karnataka, Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow, 9:30 AM

Elite Group D

Chhattisgarh vs Assam, Shaheed Veer Narayan Singh International Stadium, Raipur, 9:30 AM

Chandigarh vs Saurashtra, TBC, TBC, 9:30 AM

Delhi vs Jharkhand, Arun Jaitley Stadium, Delhi, 9:30 AM

Railways vs Tamil Nadu, Narendra Modi Stadium, Ahmedabad, 9:30 AM

Thursday, January 23 - Sunday, January 26

Elite Group A

Maharashtra vs Baroda, Golf Club Ground, Nasik, 9:30 AM

Mumbai vs Jammu and Kashmir, Sharad Pawar Cricket Academy BKC, Mumbai, 9:30 AM

Meghalaya vs Odisha, Meghalaya Cricket Association Cricket Ground, Polo Ground, Shillong, 9:30 AM

Tripura vs Services, Maharaja Bir Bikram College Stadium, Agartala, 9:30 AM

Elite Group B

Rajasthan vs Vidarbha, Sawai Mansingh Stadium, Jaipur, 9:30 AM

Gujarat vs Uttarakhand, Gujarat College Ground, Ahmedabad, 9:30 AM

Hyderabad vs Himachal Pradesh, Rajiv Gandhi International Stadium, Uppal, Hyderabad, 9:30 AM

Puducherry vs Andhra, Cricket Association Puducherry Siechem Ground, 9:30 AM

Elite Group C

Bengal vs Haryana, Eden Gardens, Kolkata, 9:30 AM

Bihar vs Uttar Pradesh, Moin-ul-Haq Stadium, Patna, 9:30 AM

Kerala vs Madhya Pradesh, St Xavier's College Ground, Thumba, 9:30 AM

Karnataka vs Punjab, TBC, TBC, 9:30 AM

Elite Group D

Assam vs Railways, Barsapara Cricket Stadium, Guwahati, 9:30 AM

Tamil Nadu vs Chandigarh, Salem Cricket Foundation Ground, 9:30 AM

Jharkhand vs Chhattisgarh, Keenan Stadium, Jamshedpur, 9:30 AM

Saurashtra vs Delhi, Saurashtra Cricket Association Stadium, Rajkot, 9:30 AM

Thursday, January 30 - Sunday, February 2

Elite Group A

Baroda vs Jammu and Kashmir, Kotambi Stadium, Vadodara, 9:30 AM

Maharashtra vs Tripura, Indira Gandhi Stadium, Solapur, 9:30 AM

Mumbai vs Meghalaya, Sharad Pawar Cricket Academy BKC, Mumbai, 9:30 AM

Odisha vs Services, DRIEMS Ground, Tangi, Cuttack, 9:30 AM

Elite Group B

Andhra vs Rajasthan, Dr PVG Raju ACA Sports Complex, Vizianagaram, 9:30 AM

Gujarat vs Himachal Pradesh, Narendra Modi Stadium, Ahmedabad, 9:30 AM

Vidarbha vs Hyderabad, Vidarbha Cricket Association Ground, Nagpur, 9:30 AM

Puducherry vs Uttarakhand, Cricket Association Puducherry Siechem Ground, 9:30 AM

Elite Group C

Bengal vs Punjab, Eden Gardens, Kolkata, 9:30 AM

Kerala vs Bihar, St Xavier's College Ground, Thumba, 9:30 AM

Madhya Pradesh vs Uttar Pradesh, Holkar Cricket Stadium, Indore, 9:30 AM

Karnataka vs Haryana, TBC, TBC, 9:30 AM

Elite Group D

Saurashtra vs Assam, Saurashtra Cricket Association Stadium, Rajkot, 9:30 AM

Chhattisgarh vs Chandigarh, Shaheed Veer Narayan Singh International Stadium, Raipur, 9:30 AM

Railways vs Delhi, TBC, TBC, 9:30 AM

Jharkhand vs Tamil Nadu, Keenan Stadium, Jamshedpur, 9:30 AM

Saturday, February 8 - Wednesday, February 12

Quarter Final 1 - TBA vs TBA

Quarter Final 2 - TBA vs TBA

Quarter Final 3 - TBA vs TBA

Quarter Final 4 - TBA vs TBA

Monday, February 17 - Friday, February 12

Semi Final 1 - TBA vs TBA

Semi Final 2 - TBA vs TBA

Wednesday, February 26 - Sunday, March 2

Final - TBA vs TBA


Ranji Trophy 2024/25: Telecast & Live Streaming Details

Fans can catch the live action of Ranji Trophy 2024/25 on the Sports18 network. Also the live streaming for the same will be available on the JioCinema app and website.

Live Streaming: JioCinema app and website

TV: Sports18 Network


Ranji Trophy 2024/25: Full Squads

Andhra

Ricky Bhui, Shaik Rasheed, Ashwin Hebbar, Srikar Bharat, Nitish Kumar Reddy, Hanuma Vihari, Maramreddy Reddy, Lalith Mohan, Maheep Kumar, Manish Golamaru, Mohammad Rafi, Satyanarayana Raju, Abhishek Reddy, Cheepurapalli Stephen, Vamsi Krishna, Tripurana Vijay


Assam

Sibsankar Roy, Rahul Singh, Sidharth Sarmah, Denish Das, Bhargav Dutta, Rishav Das, Mrinmoy Dutta, Sumit Ghadigaonkar, Rahul Hazarika, Mukhtar Hussain, Parvej Musaraf, Ruhinandan Pegu, Kunal Sarma, Akash Sengupta, Abhishek Thakuri


Baroda

Vishnu Solanki, Priyanshu Moliya, Mitesh Patel, Shivalik Sharma, Krunal Pandya, Atit Sheth, Akash Singh, Bhargav Bhatt, Raj Limbani, Lukman Meriwala, Jyotsnil Singh, Akshay More, Sukirt Pandey, Mahesh Pithiya, Abhimanyusingh Rajput, Ninad Rathva, Shashwat Rawat, Lakshit Toksiya


Bengal

Abishek Porel, Sudip Chatterjee, Abhimanyu Easwaran, Wriddhiman Saha, Writtick Chatterjee, Shahbaz Ahmed, Akash Deep, Anustup Majumdar, Aamir Gani, Sudip Kumar Gharami, Avilin Ghosh, Suraj Sindhu Jaiswal, Mohammed Kaif, Mukesh Kumar, Pradipta Pramanik, Rishav Vivek, Rohit Kumar, Shuvam Dey, Yudhajit Guha


Chhattisgarh

Eknath Kerkar, Bhupen Lalwani, Ajay Mandal, Shashank Singh, Shubham Agarwal, Ashutosh Singh, Ayush Pandey, Jivesh Butte, Ashish Chouhan, Sanjeet Desai, Amandeep Khare, Ravi Kiran, Rishabh Tiwari, Anuj Tiwary, Vashudev Bareth, Vishvas Malik


Delhi

Himmat Singh, Anuj Rawat, Ayush Badoni, Yash Dhull, Kshitiz Sharma, Navdeep Saini, Hrithik Shokeen, Simarjeet Singh, Shivank Vashisht, Himanshu Chauhan, Money Grewal, Harsh Tyagi, Jonty Sidhu, Mayank Rawat, Divij Mehra, Sumit Mathur


Gujarat

Aarya Desai, Priyank Panchal, Het Patel, Urvil Patel, Chintan Gaja, Arzan Nagwaswalla, Umang Kumar, Siddharth Desai, Manan Hingrajia, Priyajitsing Jadeja, Tejas Patel, Jaymeet Patel, Rishi Patel, Rinkesh Vaghela, Vishal Jayswal


Himachal Pradesh

Ankush Bains, Prashant Chopra, Ekant Sen, Rishi Dhawan, Naveen Kanwar, Vaibhav Arora, Mayank Dagar, Arpit Guleria, Abhishek Kumar, Aman Jainwal, Amit Kumar, Abhinandan Bhardwaj, Divesh Sharma, Ankit Kalsi, Mukul Negi, Rajat Verma, Rohit Thakur, Shubham Arora, Vipin Sharma


Hyderabad

Tanmay Agarwal, Tilak Varma, Chama Milind, Rakshan Readdi, Tanay Thyagarajan, Rahul Singh, Abhirath Reddy, Anikethreddy, Dheeraj Goud, Kartikeya Kak, Saranu Nishanth, Nitesh Reddy, Rahul Radesh, Rohit Rayudu


Jammu & Kashmir

Paras Dogra, Shubham Khajuria, Abdul Samad, Abhinav Puri, Shubham Pundir, Abid Mushtaq, Vivrant Sharma, Rasikh Salam, Rohit Sharma, Umran Malik, Yudhvir Singh, Auqib Nabi, Ahmed Banday, Sahil Lotra, Shivansh Sharma


Karnataka

Mayank Agarwal (c), Manish Pandey (vc), Nikin Jose, Devdutt Padikkal, Sujay Sateri, Luvnith Sisodia, R Smaran, Shreyas Gopal, Abhilash Shetty, Vasuki Koushik, Vidyadhar Patil, Prasidh Krishna, Vijaykumar Vyshak, Kishan Bedare, Hardik Raj, Mohsin Khan


Kerala

Sachin Baby, Mohammed Azharuddeen, Vishnu Vinod, Baba Aparajith, Jalaj Saxena, Aditya Sarwate, KM Asif, Basil Thampi, MD Nidheesh, Akshay Chandran, Fazil Fanoos, Vathsal Govind, Krishna Prasad, Rohan Kunnummal, Salman Nizar


Madhya Pradesh

Harpreet Singh, Rajat Patidar, Subhranshu Senapati, Shubham Sharma (c), Venkatesh Iyer, Avesh Khan, Kumar Kartikeya, Kulwant Khejroliya, Anubhav Agarwal, Yash Dubey, Harsh Gawli, Saransh Jain, Himanshu Mantri, Aryan Pandey, Sagar Solanki


Maharashtra

Ruturaj Gaikwad (c), Nikhil Naik (vc), Ankit Bawne, Sachin Dhas, Arshin Kulkarni, Rajneesh Gurbani, Mukesh Choudhary, Prashant Solanki, Satyajeet Bachhav, Mandar Bhandari, Pradeep Dadhe, Ramakrishna Ghosh, Harshal Kate, Azim Kazi, Murtaza Trunkwala, Siddhesh Veer, Hitesh Walunj


Meghalaya

Kishan Lyngdoh (c), Balchander Anirudh, Sumit Kumar (†), Dippu Sangma (vc), Arpit Bhatewara, Aryan Bora, Akash Choudhary, Bijon Dey, Ram Gurung, Jaskirat Singh Sachdeva, Chengkam Sangma, Bamanbha Shangpliang, Swarajeet Das, Roshan Warbah


Mumbai

Ajinkya Rahane (c), Shreyas Iyer, Siddhesh Lad, Angkrish Raghuvanshi, Prithvi Shaw, Hardik Tamore, Tanush Kotian, Shams Mulani, Mohit Avasthi, Shardul Thakur, Siddhant Addhatrao, Royston Dias, Himanshu Singh, Ayush Mhatre, Mohammad Juned Khan, Suryansh Shedge


Odisha

Govinda Poddar (c), Biplab Samantray, Suryakant Pradhan, Anil Parida, Kartik Biswal, Rajesh Dhuper, Sandeep Pattnaik, Debabrata Pradhan, Rajesh Mohanty, Harshit Rathod, Sunil Roul, Swastik Samal, Anurag Sarangi, Shantanu Mishra, Sumit Sharma, Aasirwad Swain, Tarani Sa


Puducherry

Arun Karthik (c), Aman Khan, Ankit Sharma (vc), Abin Mathew, Fabid Ahmed, Gaurav Yadav, Akash Kargave, Marimuthu Vikneshwaran, Parameeswaran Sivaraman, Premraj Rajavelu, Ramachandran Ragupathy, Ritesh Gudge, Ajay Rohera, Paras Ratnaparkhe, Sagar Udeshi, Saurabh Yadav


Punjab

Prabhsimran Singh (c), Naman Dhir (vc), Anmolpreet Singh, Ramandeep Singh, Nehal Wadhera, Sanvir Singh, Baltej Singh, Gurnoor Brar, Siddarth Kaul, Mayank Markande, Salil Arora, Prerit Dutta, Jassinder Singh, Pukhraj Mann, Sukhwinder Singh


Railways

Pratham Singh (c), Suraj Ahuja, Vivek Singh, Upendra Yadav, Ashutosh Sharma (vc), Yuvraj Singh, Karn Sharma, Ayan Chaudhari, Shivam Chaudhary, Kunal Yadav, Bhargav Merai, Mohammad Saif, Rajat Nirwal, Akash Pandey, Himanshu Sangwan, Adarsh Singh


Rajasthan

Kunal Singh Rathore, Abhijeet Tomar, Deepak Hooda (c), Mahipal Lomror, Manav Suthar, Khaleel Ahmed, Kukna Ajay Singh, Arafat Khan, Rahul Chahar, Deepak Chahar, Aniket Choudhary, Bharat Sharma, Ram Chouhan, Salman Khan, Yash Kothari


Saurashtra

Harvik Desai, Sheldon Jackson, Cheteshwar Pujara, Tarang Gohel, Arpit Vasavada, Chirag Jani, Prerak Mankad, Jaydev Unadkat (c), Yuvrajsinh Dodiya, Dharmendrasinh Jadeja, Parth Bhut, Vishvaraj Jadeja, Hiten Kanbi, Navneet Vora, Parswaraj Rana


Tamil Nadu

Narayan Jagadeesan, C Andre Siddarth, Baba Indrajith, Boopathi Kumar, M Shahrukh Khan, Sai Sudharsan, S Lokeshwar, Pradosh Ranjan Paul, Lakshay Jain, Vijay Shankar, Sonu Yadav, Sai Kishore, Ajith Ram, Gurjapneet Singh, Mohamed Ali, Mohammed Mohammed, Sandeep Warrier, M Siddharth


Uttarakhand

Ravikumar Samarth, Aditya Tare, Yuvraj Chaudhary, Mayank Mishra, Abhay Negi, Deepak Dhapola, Akash Madhwal, Swapnil Singh, Ankit Manor, Avneesh Sudha, Vaibhav Bhatt, Himanshu Bisht, Devendra Singh Bora, Kunal Chandela, Akhil Rawat


Vidarbha

Akshay Wadkar, Aman Mokhade, Karun Nair, Yash Rathod, Atharva Taide, Nachiket Bhute, Harsh Dubey, Akshay Karnewar, Aditya Thakare, Akshay Wakhare, Umesh Yadav, Praful Hinge, Yash Kadam, Shubham Kapse, Mandar Mahale, Danish Malewar, Siddhesh Wath

Quick Links

Edited by Sudeshna Banerjee