CBSE Result 2025 Class 10, 12; How to Download CBSE 10th, 12th Marksheet

Central Board of Secondary Education 2025 ( CBSE )

DeskCalelnderExam On - 15 Feb '25 - 18 Mar '25

Jasleen Taneja
Updated on Dec 11, 2024 11:08 IST

By Jasleen Taneja

CBSE Result 2025: The Central Board of Secondary Education (CBSE) is expected to release the CBSE board result 2025 in May 2025 on the official website- results.cbse.nic.in. Students can check their CBSE result 2025 using the roll number, admit card number, and school number as mentioned on the admit card. CBSE board exams 2025 will be held from February 15 to April 4, 2025 in pen and paper format.

The CBSE Board Result 2025 includes the student's name, roll number, date-of-birth, marks obtained in all subjects, grades, etc. Students can also check the CBSE Result 2025 Class 10, 12 via SMS, DigiLocker and UMANG App. Students must note that the CBSE Results 2025 released online is provisional. They are required to collect the original mark sheet from school.

A student must secure an overall 33% (both internal assessment and Board examination taken together) in all the subjects to pass in CBSE Result 2025.

In the academic year 2023-24, CBSE results 2024 for Class 10, 12 were released on May 13, 2024. The CBSE result 2024 for Class 12 is released together for all streams- Science, Commerce and Arts. Students can check their result using admit card number, roll number and school number as shared in the admit card. The Board released the CBSE Rechecking/Revaluation Result 2024 on June 27, 2024. CBSE supplementary result 2024 for 12th and 10th on August 5, 2024. 

Read:

 

 

Q&A Icon
Commonly asked questions

Q:   Which is the official website to check CBSE result 2025?

A: 

Students can check the CBSE result 2025 on the official websites- cbse.gov.in, cbse.nic.in. They will need to enter their roll number and other details as mentioned in the CBSE admit card 2025 to check their result. 

Thumbs Up IconUpvote Thumbs Down Icon
Registration
Ongoing
Exam Date
Results
Cutoff
Counselling
Table of content
  • Steps to check CBSE Result 2025 at cbseresults.nic.in
  • CBSE Important Dates 2025
  • Steps to Check CBSE Result 2025 through IVRS
  • How to check CBSE Result 2025 through SMS
  • CBSE Result Digital Marksheet through Digilocker
  • Details mentioned in CBSE Result 2025
  • Class 10. 12 CBSE Result 2025 Date Highlights
  • CBSE Board Result 2025: Meaning of Short Forms Mentioned
  • CBSE Result 2025: Grading System
  • CBSE Result 2025 Verification Process
  • CBSE Result 2025 for Compartment
  • CBSE Compartment Result 2025 Revaluation, Verification and Marksheet Photocopy: Related Dates
  • FAQs on CBSE Board Result 2025
View More
CBSE Logo

Steps to check CBSE Result 2025 at cbseresults.nic.in

DeskCalendarResult: 5 May '25 - 19 May '25

CBSE Board result 2025 is announced online. All students can find here the link to check CBSE 10th, 12th Result 2025:

  • Visit any of the websites – results.cbse.nic.inwww.cbse.gov.in & results.cbse.nic.in
  • CBSE Result 2025 login page will appear
  • Enter CBSE roll number, admit card number, and school number
  • Submit details
  • View CBSE 10th result 2025 and CBSE 12th result 2025
  • Download and take clear print of CBSE result 2025

Also read: CBSE Results 2025: How to obtain CBSE 10th 12th marksheet via Umang App?

Q&A Icon
Commonly asked questions

Q:   I'm unable to check CBSE result 2025 online on the official website. What do I do?

A: 

Soon after the result is released, the official website of CBSE- cbse.gov.in, cbse.nic.in gets slow due to heavy traffic. In such a case, students must try logging in after some time as till then the traffic load gets low. They must keep their admit card ready to enter the details to check their CBSE 10th, 12th result. 

Students can also check their CBSE result 2025 via SMS, IVRS, Umang app and DigiLocker. 

The result shares the marks scored by students in all subjects. In order to clear the CBSE exams 2025 students need to score a minimum of 33 per cent in all subjects and overall. In case, they are unable to score the least marks required to clear the exams, they get another chance to appear for the compartment exams. The CBSE supplementary or compartment exams are held in July and the result for the same is announced in August. 

Thumbs Up IconUpvote Thumbs Down Icon

CBSE Important Dates 2025

Take a look at the table below for the complete schedule of CBSE 2025 exam

DatesUpcoming Exam Dates

May '25

Announcement of CBSE 12th Result 2025

TENTATIVE

May '25

Announcement of CBSE 10th Result 2025

TENTATIVE
CBSE Logo

Steps to Check CBSE Result 2025 through IVRS

Once released, the Result of 10th, 12th Class 2025 CBSE can also be checked through the Interactive Voice Response System (IVRS). The call would be charged at 30 paisa/minute for a single roll number. Students need to dial the number, 24300699, along with the code of their area preceding the given number.

CBSE Logo

How to check CBSE Result 2025 through SMS

There is an option to get the CBSE board result by sending an SMS from the registered number. The format which is to be followed for the SMS: “cbse12 (roll number) (date of birth) (school number) (Centre number) on the number 7738299899. The format of the date of birth should be DDMMYYYY. Students will then receive an SMS with a subject-wise list of their marks. They must secure the CBSE Class 10/12 Result 2025 for immediate reference.

Also Read: CBSE Class 10, 12 Result: How to download marksheets from DigiLocker

CBSE Logo

CBSE Result Digital Marksheet through Digilocker

Students can also download their CBSE result 2025 in the form of digital marksheets via DigiLocker. Their DigiLocker account details are sent via SMS on the registered mobile number with CBSE.

Students will have to visit the official website of DigiLocker and register themselves, Subsequently, they must follow the steps mentioned below to obtain the CBSE Board result 2025:

  1. Log in using the Username and Password to the App
  2. Go to ‘Profile’ and sync the Aadhaar number, if the same hasn’t been done while signing up
  3. Click on ‘Pull Partner Documents 
  4. There will be two drop-down menus on the next screen

From the first one, select ‘Central Board of Secondary Education, Delhi’

From the next one, select ‘Mark sheet (HSC/SSC)’, ‘Migration certificate’ or ‘Passing certificate’ etc

  1. Enter the required details, like the year of passing and roll number, into the next screen
  2. The Mark sheet/ Certificate for CBSE Result 2025 will be downloaded. Students can save the document in DigiLocker account by clicking on the ‘Save to locker’ button. 

An extra added layer of security has been introduced for downloading marksheets from DigiLocker.

To get the mark sheets from DigiLocker, students can visit the website — cbseservices.digilocker.gov.in/activatecbse for the initiation of their account confirmation process. Students must note that they will need a PIN to download their marksheet from the app. How do you get it? The PIN is introduced to strengthen the security and privacy of the students' data.

To confirm the DigiLocker account, students will first have to select their class first either class 10 or 12 and then enter their school code, and roll number. Further, they access the six-digit security PIN from their schools. The PIN will be provided by their school, if not received, students will have to contact their school. The PIN will be a numeric value. Example: If pin number given by school is ‘012345’, students will have to enter only 012345.

Also Read: CBSE Results Class 10, 12: Revaluation, Verification and photocopy of marksheets

Class 10, 12 CBSE Result 2025: How schools can get DigiLocker Pin?

Step 1: Go to cbse.digitallocker.gov.in

Step 2: Login using LOC credentials and select ‘Login as School’

Step 3: Click on download PIN file

Step 4: Select class

Step 5: After downloading the PIN, schools can share the PIN individually with the students for security purposes

Q&A Icon
Commonly asked questions

Q:   Is CBSE 12th marksheet and certificate the same?

A: 

No. Both are different. After Passing CBSE 12th, you will get two certificates. One is your 12th Marksheet which is green in color. And the second is your passing Certificate which shows you have passed 12th with certain number of marks in different subjects. It is yellow in color. Other than these, you also receive a CBSE Migration Certificate and Character Certificate by your school/board.

Thumbs Up IconUpvote Thumbs Down Icon
CBSE Logo

Details mentioned in CBSE Result 2025

The below-mentioned details will be mentioned on Result of CBSE 2025:

  1. Name of Student
  2. Roll Number
  3. Mother’s Name
  4. Father’s Name
  5. Date of Birth
  6. Subject Name
  7. Subject Code
  8. Theory Marks
  9. Practical Marks
  10. Total Marks
  11. Final Result- Pass/ Not Pass

 

Q&A Icon
Commonly asked questions

Q:   The details mentioned in my CBSE result 2025 are incorrect. What to do?

A: 

In case your particulars mentioned in the CBSE result 2025 are incorrect, you need to contact your school authorities. Write an application sharing your concern and the school will forward it to the Board. 

The board will then make the required changes and issue you a new scorecard. 

To avoid such situations, students must double-check their details while filling in the registration form of CBSE board exams. 

CBSE will conduct CBSE 10th exams 2025 between February 15 and March while CBSE 12th exams 2025 will be held between February 15 and April, 2025. The exams are held in offline mode or pen and paper format and the CBSE result 2025 will be released online at cbse.nic.in.

Thumbs Up IconUpvote Thumbs Down Icon
CBSE Logo

Class 10. 12 CBSE Result 2025 Date Highlights

Exam name

CBSE Board Examinations

CBSE 10th Exams 2025

15-Feb-2025 to March 2025*

CBSE Result 2025 Class 10 Date

13-May-2025*

CBSE 12th Exams 2025

15-Feb-2025 to 10-Apr-2025*

CBSE Result 2025 Class 12 Date

13-May-2025

CBSE Compartment Result 2025 Class 10, 12 

First week of August 2025*

CBSE Result 2025 website

results.cbse.nic.in and cbse.gov.in 

Credentials required to check result

Roll number, school number and admit card ID

CBSE Result 2025 Class 12, 10 available on

Online portal, SMS, IVRS, Digilocker, Google, SMS organizer app

Total Students

Over 38 lakh*

Total schools

21,499 (as on May 1, 2019)

Also read: CBSE Result Class 10, 12: How to obtain marksheets via UMANG App?

CBSE Result 2024 Class 10th @results.cbse.nic.in; Check CBSE 10th result Date & Time

Q&A Icon
Commonly asked questions

Q:   When will CBSE Result 2025 be announced?

A: 

CBSE is likely to release the CBSE 10th, 12th result 2025 in the first week of May on the official website- cbse.gov.in. Students can check their CBSE Result 2025 using their admit card roll no, DOB, the center, and school number. Students can also check their CBSE 10th, 12th Result 2025 through SMS, Call or IVRS, UMANG App and DigiLocker. The CBSE 10th Result 2025 is also released on the newly launched examination portal 'Pariksha Sangam'. 

The passing criteria for CBSE board exams state that a student must secure an overall 33% (including internal assessment and Board examination) in all the subjects.

The CBSE result 2025 released online is provisional in nature. Students need to collect the original mark sheet from their school.

Thumbs Up IconUpvote Thumbs Down Icon

Q:   When will CBSE conduct CBSE 10th, 12th exams in 2025?

A: 

Central Board of Secondary Education CBSE will conduct the CBSE board exams 2025 between February 15 and April 4, 2025. Class 10 exams will be held between Feb 15 and March 18, 2025 while Class 12 exams will be conducted between February 15 and April 4, 2025. The exams are held in pen and paper mode. The Board released the CBSE 10th, 12th syllabus and sample papers on the official website. You must download it and start covering the syllabus topic-wise. It is important that you download and answer the CBSE sample papers 2025 as these will make you familiar with the marking scheme, exam pattern and the different types of questions asked in the exams. 

Check the detailed CBSE date sheet 2025 below:

CBSE 10th date sheet 2025

CBSE 12th date sheet 2025

Thumbs Up IconUpvote Thumbs Down Icon
CBSE Logo

CBSE Board Result 2025: Meaning of Short Forms Mentioned

Abbreviations

Details

QUAL

Eligible for Qualifying Certificate

SJD

Subjudice (under judgement)

EIOP

Eligible for Improvement of Performance

XXXX

Improvement

UFM

Unfair means

N.E.

Not Eligible

NIOP

Not Eligible for Improvement of Performance

R.W.

Result Withheld

R.L.

Result Later

RT

Repeat Theory

CBSE Logo

CBSE Result 2025: Grading System

Marks

Grades

Points for Grades

91-100

A1

10

81-90

A2

9

71-80

B1

8

61-70

B2

7

51-60

C1

6

41-50

C2

5

31-40

D

4

21-30

E1

-

0-20

E2

-

CBSE 10th, 12th Result 2024: Passing Criteria

Students would be considered to have cleared the CBSE board exams if they fulfill the criteria mentioned below:

  • Should secure a grade higher than ‘E’ (that is, at least 33% marks) in all the five subjects of external exams in the main (or compartmental exams)
  • For practical work-related subjects, candidates should secure 33% marks in theory and 33% marks in practical. Apart from this, aspirants should have secured at least 33% marks in aggregate

The Board would give students a pass certificate if they get a grade above 'E' in all subjects of internal assessment (unless he/she is exempted).

Read more
Q&A Icon
Commonly asked questions

Q:   How to calculate CBSE percentage of best 5 subjects?

A: 

You must add up the marks of the five main subjects you appeared for in the exam. Then divide the number by 500 andmultiply the result by 100. You will get the percentage. 

Pls note that you need not consider the optional subject while calculating your percentage.

The information related to the marks and grades is provided on the online result. Students must verify their marks on the original mark sheet too soon after they receive it. 

Thumbs Up IconUpvote Thumbs Down Icon

Q:   How many subjects should be included while calculating class 12th CBSE board percentage?

A: 
In aggregate, all five subjects' marks are calculated. If you want admission in a particular field in a particular college then maybe they will check your score in 4 subjects (English + 3 Subjects of Commerce or Science). Also, if you have Physical Education and some good awards(State or National) with you then you can be admitted through Sports Quota based on your performance in Sports. All the best.
Thumbs Up IconUpvote Thumbs Down Icon
Popular UG Exams

Explore popular UG exams which are accepted by top colleges

JEE Main Answer Key 2025 Session 1

4 Feb '25 - 6 Feb '25

CUET 2025 Application Process

Feb '25 - Apr '25

JEE Advanced 2025 practice tes...

Apr '25

NEET 2025 Application Process

Mar '25

MHT CET 2025 Application Form

30 Dec '24 - 15 Feb '25

CLAT Fourth Allotment List 2025

20 May '25

BITSAT 2025 application form -...

21 Jan '25 - 18 Apr '25

KCET 2025 application form

23 Jan '25 - 18 Feb '25

AIIMS MBBS 2020 Results

Jun '20

KIITEE 2025 application form p...

10 Nov '24 - 8 Apr '25

MH CET Law 2025 Application (f...

27 Dec '24 - 13 Feb '25

NIFT 2025 (Written Exam)

9 Feb '25

COMEDK application form 2025

3 Feb '25 - 15 Mar '25

AEEE 2025 phase 1 result

Feb '25

WBJEE 2025 application form

22 Jan '25 - 23 Feb '25

IISER Aptitude Test 2025 Regis...

3 Mar '25 - 15 Apr '25

VITEEE 2025 application form

4 Nov '24 - 31 Mar '25

UCEED 2025 Result Date

7 Mar '25

IPMAT 2025 Application Process

Feb '25 - Mar '25

Is this recommendation relevant?
CBSE Logo

CBSE Result 2025 Verification Process

The students who are not satisfied with the marks they obtained in the CBSE result 2025 Class 10, 12 could apply for verification of marks/answer sheet in May/June 2025. The students were required to fill out the application form for verification of the marks online on the official website. The board will re-check the answer sheets for totalling errors, missing out marks, or unchecked/ unmarked questions. After re-checking, the board shared the CBSE result 2025 with the students and allowed them to request a photocopy of the re-checked CBSE board result 2025.

Read more
CBSE Logo

CBSE Result 2025 for Compartment

After verification of CBSE results, If a student remains unsatisfied, they can raise a request for re-evaluation. The CBSE compartment result 2025 will be released in the first week of August on the official website. 

The CBSE supplementary exams will likely be held from July 15 to 22, 2025. The process for verification of the marks is usually done in the third week of May. Students have to pay Rs 500 per subject for verification of marks as well as for obtaining photocopies of evaluated mark sheets. The application process for the re-evaluation of the answer sheets will begin in June first week. The re-evaluation fee per subject is Rs 100.

Also read: CBSE Class 10th Compartment Result: Know passing criteria here!

Read more
Q&A Icon
Commonly asked questions

Q:   When will CBSE 10th supplementary result 2025 be announced?

A: 

Central Board of Secondary Education (CBSE) is expected to release the CBSE 10th supplementary result 2025 in the first week of August 2025. The result is released on the official website- cbse.nic.in. Students can check their CBSE compartment result 2025 using their login credentials as mentioned in the CBSE 10th admit card 2025 for compartment exams. It should be noted that the CBSE compartment result 2025 class 10 released online is provisional in nature. Students will need to collect the original mark sheet from their schools respectively. 

Thumbs Up IconUpvote Thumbs Down Icon

Q:   When will CBSE 12th supplementary result 2025 be announced?

A: 

Central Board of Secondary Education (CBSE) will release the CBSE 12th supplementary result 2025 oin the first week of August 2025. The result is released on the official website- cbse.nic.in. Students can check their CBSE compartment result 2025 using their login credentials as mentioned in the CBSE 12th admit card 2025 for compartment exams. It should be noted that the CBSE compartment result 2025 class 12 released online is provisional in nature. Students will need to collect the original mark sheet from their schools respectively. 

Thumbs Up IconUpvote Thumbs Down Icon
CBSE Logo

CBSE Compartment Result 2025 Revaluation, Verification and Marksheet Photocopy: Related Dates

Particulars Dates* Fee
Verification of marks 20-May-2025 to 24-May-2025 (upto midnight 11:59:59) Rs 500 per subject
Answer Sheet photocopy 20-May-2025 to 24-May-2025 (upto midnight 11:59:59) Rs 500 per answer book
Revaluation From 6-Jun-2025 Rs 100 per question

CBSE Result 2025: Reverification, Re-evaluation and Marksheet Photocopy Fees

CBSE will likely release the CBSE rechecking/revaluation result 2025 in the last week of June, 2025 on the official website.

To apply for CBSE results verification process, the students need to pay Rs 500 per subject. On the other hand, the students who want to apply for re-evaluation need to pay Rs 100 per subject. Also, the students who want to get a photocopy of CBSE 10th, 12th answer sheets are required to pay Rs 500 per answer sheet to apply for the same.

 

Read more
Q&A Icon
Commonly asked questions

Q:   What is the fees for applying for CBSE result 2023 revaluation?

A: 

Students can apply for CBSE result 2025 revaluation at Rs 100 per question. The application for revaluation will be held in June 2025. Students can apply online on the official website- cbse.nic.in.

The checking of a specific question in the answer sheet is what evaluation is all about. A student must go through three stages to do this: verification of marks, photocopy of the answer sheet, and revaluation of answers.

The fees to apply for CBSE revaluation, verification and obtaining of photocopies is as below:

CBSE 12th Compartment Result 2025 Revaluation, Verification and Marksheet Photocopy: Related Dates

ParticularsDates*Fee
Verification of marksTill 15-Jun-2025Rs 500 per subject
Answer Sheet photocopyTill 15-Jun-2025Rs 700 per answer book
RevaluationTill 15-Jun-2025Rs 100 per question

 

Thumbs Up IconUpvote Thumbs Down Icon
CBSE Logo

FAQs on CBSE Board Result 2025

Students can check FAQs related to CBSE result 2025 below:

Q&A Icon
Commonly asked questions

Q:   How can I reappear for CBSE Board exams?

A: 

If a student is unable to clear one or more subject in CBSE board exams, they can reappear for the exam through the Compartment Exam. It is usually held in July, and the application process begins in May. Students need to fill out an online application form and pay the exam fee to register for the CBSE Compartment Exam. Students who pass the exam can receive a passing certificate from the board.

Thumbs Up IconUpvote Thumbs Down Icon

Get prep tips, practice papers, exam details and important updates

Download Important Dates for Boards Exams

Explore top GWP exams

4 Feb '25 -

6 Feb '25

JEE Main Answer Key 2025 Sessi...

Feb '25

CUET 2025 Application Process

Apr '25

JEE Advanced 2025 practice tes...

Mar '25

NEET 2025 Application Process

30 Dec '24 -

15 Feb '25

MHT CET 2025 Application Form

20 May '25

CLAT Fourth Allotment List 202...

21 Jan '25 -

18 Apr '25

BITSAT 2025 application form -...

23 Jan '25 -

18 Feb '25

KCET 2025 application form

Jun '20

AIIMS MBBS 2020 Results

10 Nov '24 -

8 Apr '25

KIITEE 2025 application form p...

27 Dec '24 -

13 Feb '25

MH CET Law 2025 Application (f...

9 Feb '25

NIFT 2025 (Written Exam)

3 Feb '25 -

15 Mar '25

COMEDK application form 2025

Feb '25

AEEE 2025 phase 1 result

22 Jan '25 -

23 Feb '25

WBJEE 2025 application form

3 Mar '25 -

15 Apr '25

IISER Aptitude Test 2025 Regis...

4 Nov '24 -

31 Mar '25

VITEEE 2025 application form

7 Mar '25

UCEED 2025 Result Date

Feb '25

IPMAT 2025 Application Process

The list of exams are recommended based on what other exams do the students in your area show interest in
qna

CBSE Exam

Student Forum

chatAnything you would want to ask experts?
Write here...

Answered 23 hours ago

Yes, Class 12 Math Relations and Functions includes all the key topics as per requirements for CBSE Board Exams. Relations and Functions has several exercises with plenty of practice problems to help students understand the concepts better. We have designed solutions in a simple and clear manner to

...Read more

P

Piyush Vimal

Beginner-Level 2

Answered 23 hours ago

Candidates must be aware of the important concepts discussed in the chapter and their application in other mathematics chapters. Students can check several fundamental and advanced topics discussed in the Relation and Function chapter.

  • Basic Concepts: Definations, Sets cross product, Relation, Functi

...Read more

P

Pallavi Arora

Beginner-Level 2

Answered 2 days ago

Hello Asim,

Yes, as a Nepali student who has completed the National Education Board (NEB) examination, you are eligible to appear for the National Eligibility cum Entrance Test (NEET) in India. The NEET eligibility criteria do not mandate completion of the Central Board of Secondary Education (CBSE)

...Read more

A

Ankit kumar

Contributor-Level 9

Answered 4 days ago

CBSE released the guidelines for students appearing for CBSE 10th, 12th board exams 2025. Students can check the instruction related to dress code, barred and permitted items below:

CBSE Board Exam 2025 Dress Code
The dress code for candidates attending the CBSE 10th Exam 2025 / CBSE 12th Exam 2025 i

...Read more

78472498
Jasleen Taneja

Contributor-Level 10

Answered 5 days ago

Students must study hard and prepare well for their Board examinations. They must finish their CBSE Class 12 syllabus 2025 and know the exam pattern well. You will not feel the need to cheat if you are well prepared.

In case you are caught cheating in CBSE 12th exams 2025, you must be aware of the re

...Read more

A

Aayushi Singh

Beginner-Level 3

Answered a week ago

Students must study hard for their upcoming board examinations and not resort to using any unfair means. CBSE has released certain guidelines for students to follow and the penalties in case they fail to do so.

List of Permitted Items in CBSE Board Exams 2025:

  • Admit card and school identity card (for

...Read more

K

Kritika Singh

Beginner-Level 3

Answered 2 weeks ago

 

Dear Lolat,

To assist you in preparing for your CBSE Science exam, here are some important questions from each chapter:

1. Chemical Reactions and Equations

  • Define a chemical reaction.
  • Balance the following chemical equation: Fe + O? Fe? O?
  • Explain the term 'oxidation' with an example.

2. Acids, Bases,

...Read more

A

Ankit kumar

Contributor-Level 9

Answered 2 weeks ago

 

Dear Parijat,

For the M.Sc. in Clinical Embryology at MGM School of Biomedical Sciences, you must have a Bachelor's degree in relevant fields like Life Sciences, Biosciences, or Medicine, with a minimum of 50% marks. Since you only have a 12th-grade qualification, direct admission is not possible.

...Read more

A

Ankit kumar

Contributor-Level 9

Answered 2 weeks ago

 

As of January 20, 2025, the Central Board of Secondary Education (CBSE) has not yet announced the results for the Class 10 board examinations. The exams are scheduled to commence on February 15, 2025, as per the official date sheet released on November 20, 2024.

Typically, CBSE declares the Class 10

...Read more

A

Ankit kumar

Contributor-Level 9

Answered 2 weeks ago

Here are a few practical topics you could consider for Class 12 CBSE practical exam:

1. Plant Growth Experiment: Observe how different variables like light, water, and soil type affect the growth of a specific plant.

2. Chemical Reactions: Conduct an experiment to observe the reaction between vinegar

...Read more

S

Samiksha Pendor

Contributor-Level 7

News & Updates

Latest NewsPopular News