Players Signed By All Teams

IPL 2026 Auction Live Updates: The BCCI has decided to host the IPL 2026 auction on December 16 at Etihad Arena, Abu Dhabi.

The IPL 2026 auction will kick start at 01:00 PM local time in Etihad, Abu Dhabi. We have also listed the IPL 2026 auction time for various regions, including India, the UK, the USA and many other countries.

Though this year’s auction was planned to be hosted outside India, fans can still enjoy the IPL 2026 auction live streaming from their home.

A total of 1355 players have been named in for IPL 2026 auction players list, which the BCCI trimmed to 350 players to enter the auction at Abu Dhabi.

IPL 2026 Auction Live Updates

Many IPL fans still struggle to watch the live auction owing to many reasons. For those, we will update every move of the IPL 2026 auction here.

IPL 2026 Updates and News

*Latest on Top; Refresh for latest feed!!!

  • Tejaswini Singh
  • Mukul Choudhary sold to LSG for INR 2.60 crore at Abu Dhabi.
  • Karthik Sharma joins CSK for INR 14.20 crore during the auction.
  • Ruchit remains unsold during the auction.
  • Sanveer Singh remains unsold during the auction.
  • Kamlesh went unsold during the auction.
  • Tanush Kotian remains unsold during the auction.
  • Shivang Kumar sold to SRH for INR 30 lakhs.
  • Prasanth Veer sold to CSK for INR 14.20 crore.
  • Eden Dom went unsold during the auction.
  • Mahipal Lomror went unsold during at Etihad Arena, Abu Dhabi.
  • Rajvardhan Hangrekar went unsold.
  • Vijay Shankar went unsold during the IPL 2026 auction.
  • Auqib Nabi sold to Delhi Capitals for INR 8.40 crore.
  • Arya Desai went unsold during the auction.
  • Yash Dull remains unsold during the 2026 auction at Abu Dhabi.
  • Abhinav Manohar remains unsold.
  • Abhinav Tejrana went unsold during the auction.
  • Anmolpreet Singh remains unsold.
  • Atharva Taide remains unsold during the auction.
  • Akeal Hosein sold to CSK for INR 2 crore.
  • Mujeeb Ur Rahman remains unsold during the auction.
  • Maheesh Theekshana remains unsold during the auction.
  • Ravi Bishnoi sold to Rajasthan Royals for INR 7.2 crore.
  • Rahul Chahar remains unsold during the auction.
  • Fazalhaq Farooqi went unsold during the auction.
  • Anrich Nortje sold to LSG for INR 2 crore.
  • Spencer Johnson went unsold during the auction.
  • Matheesha Pathirana sold to KKR for INR 18 crore.
  • Gerald Coetzee went unsold at Etihad Arena, Abu Dhabi.
  • Shivam Mavi went unsold during the auction.
  • Royal Challengers Bengaluru buys Jacob Duffy for INR 2 crore.
  • Akash Deep remains unsold during the auction.
  • Matt Henry remains unsold during the IPL 2026 auction.
  • Finn Allen joins KKR for INR 2 crore during the auction.
  • Ben Duckett sold to Delhi Capitals for INR 2 crore.
  • Jamie Smith remains unsold during the IPL 2026 mini auction.
  • Jonny Bairstow remains unsold during the auction.
  • Rahmanullah Gurbaz remains unsold.
  • Quinton de Kock joins Mumbai Indians for INR 1 crore.
  • K.S. Bharat remained unsold during the auction.
  • Deepak Hooda remained unsold at Etihad Arena, Abu Dhabi.
  • Venkatesh Iyer sold to RCB for INR 7 crore during the IPL 2026 auction.
  • LSG got the services of Wanindu Hasaranga for INR 2 crores.
  • Wiaan Mulder has remained unsold during the auction.
  • Liam Livingstone went unsold during the auction at Abu Dhabi.
  • Rachin Ravindra remained unsold during the IPL 2026 auction.
  • Gus Atkinson went unsold during the 2026 auction on December 16.
  • Sarfaraz Khan went unsold during the auction at Etihad Arena.
  • Cameron Green joined KKR for a price of INR 25.20 Cr during the IPL 2026 auction.
  • Devon Conway went unsold during the Auction.
  • Prithvi Shaw remained unsold during the auction.
  • David Miller sold to Delhi Capitals for INR 2 crores.
  • Jake Fraser-McGurk went unsold during the auction at Etihad City.

IPL 2026 Auction Purse Value

IPL 2026 Teams Purse Value: The IPL 2026 purse value will be INR 151 Crore. Additionally, each player will receive a match fee of INR 7.5 lakhs per match on top of their contracted amount.

The final purse value of the team will be decided right after they submit the retained and released players’ list for the event. The following are the details of the “IPL 2026 Teams Purse Value” for all teams:

TeamsPurse Value
Kolkata Knight Riders (KKR)INR 64.30 crore
Chennai Super Kings (CSK)INR 43.40 crore
Sunrisers Hyderabad (SRH)INR 25.50 crore
Lucknow Super Giants (LSG)INR 22. 95 crore
Delhi Capitals (DC)INR 21.80 crore
Royal Challengers Bengaluru (RCB)INR 16.40 crore
Rajasthan Royals (RR)INR 16.05 crore
Gujarat Titans (GT)INR 12.90 crore
Punjab Kings (PBKS)INR 11.50 crore
Mumbai Indians (MI)INR 2.75 crore

IPL 2026 Auction Players List

Around 80 players are expected to be available for the IPL 2026 mini auction, as all 10 teams will aim to release underperforming or high-priced players.

Teams will use this mini auction to target fresh and veteran talent to strengthen their squads for IPL 2026. All the franchises are expected to announce their release list very soon.

A total of 350 players have been finalised as the BCCI trims the players to enter the auction at Abu Dhabi.

List Sr. No.PlayersCountryRoledReserve Price Rs Lakh
1Devon ConwayNew ZealandBATTER200
2Jake Fraser-McGurkAustraliaBATTER200
3Cameron GreenAustraliaBATTER200
4Sarfaraz KhanIndiaBATTER75
5David MillerSouth AfricaBATTER200
6Prithvi ShawIndiaBATTER75
7Gus AtkinsonEnglandALL-ROUNDER200
8Wanindu HasarangaSri LankaALL-ROUNDER200
9Deepak HoodaIndiaALL-ROUNDER75
10Venkatesh IyerIndiaALL-ROUNDER200
11Liam LivingstoneEnglandALL-ROUNDER200
12Wiaan MulderSouth AfricaALL-ROUNDER100
13Rachin RavindraNew ZealandALL-ROUNDER200
14Finn AllenNew ZealandWICKETKEEPER200
15Jonny BairstowEnglandWICKETKEEPER100
16K.S. BharatIndiaWICKETKEEPER75
17Quinton De KockSouth AfricaWICKETKEEPER100
18Ben DuckettEnglandWICKETKEEPER200
19Rahmanullah GurbazAfghanistanWICKETKEEPER150
20Jamie SmithEnglandWICKETKEEPER200
21Gerald CoetzeeSouth AfricaBOWLER200
22Akash DeepIndiaBOWLER100
23Jacob DuffyNew ZealandBOWLER200
24Fazalhaq FarooqiAfghanistanBOWLER100
25Matt HenryNew ZealandBOWLER200
26Spencer JohnsonAustraliaBOWLER150
27Shivam MaviIndiaBOWLER75
28Anrich NortjeSouth AfricaBOWLER200
29Matheesha PathiranaSri LankaBOWLER200
30Ravi BishnoiIndiaBOWLER200
31Rahul ChaharIndiaBOWLER100
32Akeal HoseinWest IndiesBOWLER200
33Mujeeb RahmanAfghanistanBOWLER200
34Maheesh TheekshanaSri LankaBOWLER200
35Aarya DesaiIndiaBATTER30
36Yash DhullIndiaBATTER30
37Abhinav ManoharIndiaBATTER30
38Anmolpreet SinghIndiaBATTER30
39Atharva TaideIndiaBATTER30
40Abhinav TejranaIndiaBATTER30
41Auqib DarIndiaALL-ROUNDER30
42Rajvardhan HangargekarIndiaALL-ROUNDER40
43Tanush KotianIndiaALL-ROUNDER30
44Shivang KumarIndiaALL-ROUNDER30
45Mahipal LomrorIndiaALL-ROUNDER50
46Kamlesh NagarkotiIndiaALL-ROUNDER30
47Vijay ShankarIndiaALL-ROUNDER30
48Sanvir SinghIndiaALL-ROUNDER30
49Edhen TomIndiaALL-ROUNDER30
50Prashant VeerIndiaALL-ROUNDER30
51Ruchit AhirIndiaWICKETKEEPER30
52Vansh BediIndiaWICKETKEEPER30
53Mukul ChoudharyIndiaWICKETKEEPER30
54Tushar RahejaIndiaWICKETKEEPER30
55Kartik SharmaIndiaWICKETKEEPER30
56Tejasvi SinghIndiaWICKETKEEPER30
57Raj LimbaniIndiaBOWLER30
58Akash MadhwalIndiaBOWLER30
59Sushant MishraIndiaBOWLER30
60Ashok SharmaIndiaBOWLER30
61Simarjeet SinghIndiaBOWLER30
62Naman TiwariIndiaBOWLER30
63Kartik TyagiIndiaBOWLER30
64Yash Raj PunjaIndiaBOWLER30
65Vignesh PuthurIndiaBOWLER30
66Karn SharmaIndiaBOWLER50
67Shivam ShuklaIndiaBOWLER30
68Kumar Kartikeya SinghIndiaBOWLER30
69Prashant SolankiIndiaBOWLER30
70Wahidullah ZadranAfghanistanBOWLER30
71Mayank AgarawalIndiaBATTER75
72Sediqullah AtalAfghanistanBATTER75
73Ackeem AugusteWest IndiesBATTER75
74Reeza HendricksSouth AfricaBATTER100
75Pathum NissankaSri LankaBATTER75
76Tim RobinsonNew ZealandBATTER75
77Steve SmithAustraliaBATTER200
78Rahul TripathiIndiaBATTER75
79Sean AbbottAustraliaALL-ROUNDER200
80Michael BracewellNew ZealandALL-ROUNDER200
81Ben DwarshuisAustraliaALL-ROUNDER100
82Zak FoulkesNew ZealandALL-ROUNDER75
83Jason HolderWest IndiesALL-ROUNDER200
84Daryl MitchellNew ZealandALL-ROUNDER200
85Daniel SamsAustraliaALL-ROUNDER100
86Dasun ShanakaSri LankaALL-ROUNDER75
87Matthew ShortAustraliaALL-ROUNDER150
88Tom BantonEnglandWICKETKEEPER200
89Jordan CoxEnglandWICKETKEEPER75
90Shai HopeWest IndiesWICKETKEEPER200
91Josh InglisAustraliaWICKETKEEPER200
92Benjamin McDermottAustraliaWICKETKEEPER75
93Kusal MendisSri LankaWICKETKEEPER75
94Kusal PereraSri LankaWICKETKEEPER100
95Tim SeifertNew ZealandWICKETKEEPER150
96Kyle JamiesonNew ZealandBOWLER200
97Saqib MahmoodEnglandBOWLER150
98Adam MilneNew ZealandBOWLER200
99Lungisani NgidiSouth AfricaBOWLER200
100William OrourkeNew ZealandBOWLER200
101Mustafizur RahmanBangladeshBOWLER200
102Chetan SakariyaIndiaBOWLER75
103Kuldeep SenIndiaBOWLER75
104Umesh YadavIndiaBOWLER150
105Qais AhmadAfghanistanBOWLER75
106Rishad HossainBangladeshBOWLER75
107Mohammad Waqar SalamkheilAfghanistanBOWLER100
108Viyaskanth VijayakanthSri LankaBOWLER75
109Ankit KumarIndiaBATTER30
110Rohan KunnummalIndiaBATTER30
111Danish MalewarIndiaBATTER30
112Pukhraj MannIndiaBATTER30
113Salman NizarIndiaBATTER30
114Aman Rao PeralaIndiaBATTER30
115Akshat RaghuwanshiIndiaBATTER30
116Manan VohraIndiaBATTER30
117Yuvraj ChaudharyIndiaALL-ROUNDER30
118Satvik DeswalIndiaALL-ROUNDER30
119Aman KhanIndiaALL-ROUNDER30
120Darshan NalkandeIndiaALL-ROUNDER30
121Vicky OstwalIndiaALL-ROUNDER30
122Sairaj PatilIndiaALL-ROUNDER30
123Suyash PrabhudessaiIndiaALL-ROUNDER30
124Mayank RawatIndiaALL-ROUNDER30
125Harsh TyagiIndiaALL-ROUNDER30
126Mangesh YadavIndiaALL-ROUNDER30
127Salil AroraIndiaWICKETKEEPER30
128Ricky BhuiIndiaWICKETKEEPER30
129Rahul BuddhiIndiaWICKETKEEPER30
130Saurav ChuahanIndiaWICKETKEEPER30
131Yashvardhan DalalIndiaWICKETKEEPER30
132Abhishek PathakIndiaWICKETKEEPER30
133Kunal RathoreIndiaWICKETKEEPER30
134Ravi SinghIndiaWICKETKEEPER30
135K.M. AsifIndiaBOWLER40
136Sakib HussainIndiaBOWLER30
137Mohammad IzharIndiaBOWLER30
138Vidwath KaverappaIndiaBOWLER30
139Vijay KumarIndiaBOWLER30
140Vidyadhar PatilIndiaBOWLER30
141PV.Satyanarayana RajuIndiaBOWLER30
142Onkar TarmaleIndiaBOWLER30
143Prithviraj YarraIndiaBOWLER30
144Shubham AgrawalIndiaBOWLER40
145Murugan AshwinIndiaBOWLER30
146Tejas BarokaIndiaBOWLER30
147K.C. CariappaIndiaBOWLER30
148Kartik ChadhaIndiaBOWLER30
149Pravin DubeyIndiaBOWLER30
150Mohit RatheeIndiaBOWLER30
151Himanshu SharmaIndiaBOWLER30
152Bailapudi YeswanthIndiaBOWLER30
153Rehan AhmedEnglandALL-ROUNDER75
154Cooper ConnollyAustraliaALL-ROUNDER200
155Tom CurranEnglandALL-ROUNDER200
156Bevon-John JacobsNew ZealandALL-ROUNDER75
157Daniel LawrenceEnglandALL-ROUNDER200
158George LindeSouth AfricaALL-ROUNDER100
159Gulbadin NaibAfghanistanALL-ROUNDER100
160William SutherlandAustraliaALL-ROUNDER100
161Beau WebsterAustraliaALL-ROUNDER125
162Taskin AhmedBangladeshBOWLER75
163Richard GleesonEnglandBOWLER75
164Alzarri JosephWest IndiesBOWLER200
165Shamar JosephWest IndiesBOWLER75
166Riley MeredithAustraliaBOWLER150
167Jhye RichardsonAustraliaBOWLER150
168Navdeep SainiIndiaBOWLER75
169Naveen Ul HaqAfghanistanBOWLER200
170Luke WoodEnglandBOWLER75
171Kunal ChandelaIndiaBATTER30
172Ayush DosejaIndiaBATTER30
173Qamran IqbalIndiaBATTER30
174M.Dheeraj KumarIndiaBATTER30
175Bhanu PaniaIndiaBATTER30
176Sahil ParakhIndiaBATTER30
177Arsh Kabir RangaIndiaBATTER30
178Adarsh SinghIndiaBATTER30
179Manoj BhandageIndiaALL-ROUNDER30
180Mayank DagarIndiaALL-ROUNDER30
181Raghav GoyalIndiaALL-ROUNDER30
182Manvanth KumarIndiaALL-ROUNDER30
183Abid MushtaqIndiaALL-ROUNDER30
184Jalaj SaxenaIndiaALL-ROUNDER40
185Atit ShethIndiaALL-ROUNDER30
186Hritik ShokeenIndiaALL-ROUNDER30
187Jagadeesha SuchithIndiaALL-ROUNDER30
188Tanay ThyagarajannIndiaALL-ROUNDER30
189Joe ClarkeEnglandWICKETKEEPER50
190Connor EsterhuizenSouth AfricaWICKETKEEPER30
191Ajitesh GuruswamyIndiaWICKETKEEPER30
192Siddharth JoonIndiaWICKETKEEPER30
193Tom MooresEnglandWICKETKEEPER40
194Bipin SaurabhIndiaWICKETKEEPER30
195Vishnu SolankiIndiaWICKETKEEPER30
196Hardik TamoreIndiaWICKETKEEPER30
197Sayan GhoshIndiaBOWLER30
198Money GrewalIndiaBOWLER30
199Arpit GuleriaIndiaBOWLER30
200Sunil KumarIndiaBOWLER30
201Tristan LuusSouth AfricaBOWLER30
202Divesh SharmaIndiaBOWLER30
203Abhilash ShettyIndiaBOWLER30
204Irfan UmairIndiaBOWLER30
205Kuldip YadavIndiaBOWLER30
206Manan BhardwajIndiaBOWLER30
207Shreyas ChavanIndiaBOWLER30
208Parikshit DhanakIndiaBOWLER30
209Chintal GandhiIndiaBOWLER30
210Dharmendrasinh JadejaIndiaBOWLER30
211Amit KumarIndiaBOWLER30
212Vishal NishadIndiaBOWLER30
213Saumy PandeyIndiaBOWLER30
214Jhathavedh SubramanyanIndiaBOWLER30
215Muhammad AbbasNew ZealandALL-ROUNDER75
216Charith AsalankaSri LankaALL-ROUNDER100
217Roston ChaseWest IndiesALL-ROUNDER125
218Liam DawsonEnglandALL-ROUNDER200
219George GartonEnglandALL-ROUNDER75
220Kyle MayersWest IndiesALL-ROUNDER125
221Dwaine PretoriusSouth AfricaALL-ROUNDER100
222Nathan SmithNew ZealandALL-ROUNDER75
223Dunith WellalageSri LankaALL-ROUNDER75
224Jason BehrendorffAustraliaBOWLER150
225Tanzim Hasan SakibBangladeshBOWLER75
226Matthew PottsEnglandBOWLER75
227Nahid RanaBangladeshBOWLER75
228Olly StoneEnglandBOWLER125
229Joshua TongueEnglandBOWLER100
230Sandeep WarrierIndiaBOWLER75
231Sachin DhasIndiaBATTER30
232Miles HammondIndiaBATTER30
233Ahammed ImranIndiaBATTER30
234Vishvarajsinh JadejaIndiaBATTER30
235Ayaz KhanIndiaBATTER30
236Daniel LateganEnglandBATTER30
237Siddhant RanaIndiaBATTER30
238Aaron VargheseIndiaBATTER30
239Atharva AnkolekarIndiaALL-ROUNDER30
240Abdul BazithIndiaALL-ROUNDER30
241Karan LalIndiaALL-ROUNDER30
242Shams MulaniIndiaALL-ROUNDER30
243Ripal PatelIndiaALL-ROUNDER30
244Prince RaiIndiaALL-ROUNDER30
245Vivrant SharmaIndiaALL-ROUNDER30
246Utkarsh SinghIndiaALL-ROUNDER30
247Ayush VartakIndiaALL-ROUNDER30
248Sanjay YadavIndiaALL-ROUNDER30
249Sayed Irfan AftabIndiaBOWLER30
250Esakkimuthu AyyakuttiIndiaBOWLER30
251Praful HingeIndiaBOWLER30
252Pankaj JaswalIndiaBOWLER30
253Kulwant KhejroliyaIndiaBOWLER30
254Ravi KumarIndiaBOWLER30
255Rajan KumarIndiaBOWLER30
256Safvan PatelIndiaBOWLER30
257Ishan PorelIndiaBOWLER30
258Purav AgarwalIndiaBOWLER30
259Jikku BrightIndiaBOWLER30
260Yash DicholkarIndiaBOWLER30
261Arab GulAfghanistanBOWLER40
262Rakibul HasanBangladeshBOWLER30
263Traveen MathewSri LankaBOWLER30
264Naman PushpakIndiaBOWLER30
265Izaz SawariyaIndiaBOWLER30
266Roshan WagshareIndiaBOWLER30
267Wesley AgarAustraliaBOWLER75
268Binura FernandoSri LankaBOWLER75
269Md Shoriful IslamBangladeshBOWLER75
270Joshua LittleIrelandBOWLER75
271Obed McCoyWest IndiesBOWLER75
272Billy StanlakeAustraliaBOWLER75
273R.S AmbrishIndiaALL-ROUNDER30
274Nikhil ChaudharyIndiaALL-ROUNDER40
275Krains FuletraIndiaALL-ROUNDER30
276Macneil NoronhaIndiaALL-ROUNDER30
277R RajkumarIndiaALL-ROUNDER30
278Ninad RathvaIndiaALL-ROUNDER30
279Sunny SandhuIndiaALL-ROUNDER30
280Shivalik SharmaIndiaALL-ROUNDER30
281Siddharth YadavIndiaALL-ROUNDER30
282R.Sonu YadavIndiaALL-ROUNDER30
283Waseem KhandayIndiaBOWLER30
284Atif MushtaqIndiaBOWLER30
285Atal RaiIndiaBOWLER30
286C.Rakshann ReaddiIndiaBOWLER30
287Manish ReddyIndiaBOWLER30
288Nishanth SaranuIndiaBOWLER30
289Deependra SinghIndiaBOWLER30
290Rajat VermaIndiaBOWLER30
291Rohit YadavIndiaBOWLER30
292Emanjot ChahalIndiaALL-ROUNDER30
293Shubhang HegdeIndiaALL-ROUNDER30
294Bal KrishnaIndiaALL-ROUNDER30
295Vihaan MalhotraIndiaALL-ROUNDER30
296Khilan PatelIndiaALL-ROUNDER30
297Delano PotgieterSouth AfricaALL-ROUNDER30
298Hardik RajIndiaALL-ROUNDER30
299Sarthak RanjanIndiaALL-ROUNDER30
300Parth RekhadeIndiaALL-ROUNDER30
301Tiaan Van VuurenSouth AfricaALL-ROUNDER30
302Shreevatsha AcharyaIndiaBOWLER30
303Sadek HussainIndiaBOWLER30
304Shubham KapseIndiaBOWLER30
305Aaqib KhanIndiaBOWLER30
306Sabir KhanIndiaBOWLER30
307Bayanda MajolaSouth AfricaBOWLER30
308Srihari NairIndiaBOWLER30
309Brijesh SharmaIndiaBOWLER30
310Aman ShekhawatIndiaBOWLER30
311Himanshu BishtIndiaALL-ROUNDER30
312Shreyan ChakrabortyIndiaALL-ROUNDER30
313Kanishk ChouhanIndiaALL-ROUNDER30
314Mayank GusainIndiaALL-ROUNDER30
315Akash PugazhanthiIndiaALL-ROUNDER30
316Abhimanyusingh RajputIndiaALL-ROUNDER30
317Shubham RanaIndiaALL-ROUNDER30
318Arpit RanaIndiaALL-ROUNDER30
319Maramreddy ReddyIndiaALL-ROUNDER30
320Sagar SolankiIndiaALL-ROUNDER30
321Aryaman Singh DhaliwalIndiaALL-ROUNDER30
322Daksh KamraIndiaALL-ROUNDER30
323Vishal MandwalIndiaALL-ROUNDER30
324Arfaz MohammadIndiaALL-ROUNDER30
325Hemang PatelIndiaALL-ROUNDER30
326Mridul SurrochIndiaALL-ROUNDER30
327Anuj ThakralIndiaALL-ROUNDER30
328Parth VatsIndiaALL-ROUNDER30
329Lalit YadavIndiaALL-ROUNDER30
330Nitin Sai YadavIndiaALL-ROUNDER30
331Krish BhagatIndiaALL-ROUNDER30
332Prerit DuttaIndiaALL-ROUNDER30
333Sammar GajjarIndiaALL-ROUNDER30
334Nasir LoneIndiaALL-ROUNDER30
335Ishan MulchandaniIndiaALL-ROUNDER30
336Akhil ScariaIndiaALL-ROUNDER30
337Muhammed SharafuddeenIndiaALL-ROUNDER30
338K.Ajay SinghIndiaALL-ROUNDER30
339Ritik TadaIndiaALL-ROUNDER30
340Luckyrajsinh VaghelaIndiaALL-ROUNDER30
341Mohamed AliIndiaALL-ROUNDER30
342Madhav BajajIndiaALL-ROUNDER30
343Akshu BajwaIndiaALL-ROUNDER30
344Varun Raj Singh BishtIndiaALL-ROUNDER30
345Rishabh ChauhanIndiaALL-ROUNDER30
346Jack EdwardsAustraliaALL-ROUNDER50
347Dian ForresterSouth AfricaALL-ROUNDER30
348Dhurmil MatkarIndiaALL-ROUNDER30
349Shiva SinghIndiaALL-ROUNDER30
350Parikshit ValsangkarIndiaALL-ROUNDER30

Comments are closed.