CBSE Board Exams 2023 Live updates; Class 10 12 paper analysis, syllabus, pattern, date sheet, answer key solutions

CBSE Board Exams 2023 Live updates; Class 10 12 paper analysis, syllabus, pattern, date sheet, answer key solutions

1 min readComment FOLLOW US
New Delhi, Updated on Feb 20, 2023 11:01 IST

CBSE began conducting CBSE board exams 2023 for Class 10, 12 on February 15. The CBSE 10th exams 2023 will go on till March 21 while CBSE 12th exams 2023 will end on April 5. Students can check below the CBSE 10th, 12th board exam reactions, paper analysis, syllabus, pattern, date sheet and more.

Central Board of Secondary education (CBSE) began the CBSE board exams 2023 for classes 10, 12 on February 15, 2023 in pen and paper mode. The CBSE 10th exams 2023 will go on till March 21 while CBSE 12th exams 2023 will end on April 5. Students can check the CBSE 10th, 12th Board Exam 2023 important guidelines here.

Students can download and check the CBSE date sheet 2023 for classes 10, 12 from the official website- cbse.nic.in.

Steps to download CBSE 10th, 12th Date Sheet 2023

  • Visit the official website at cbse.nic.in
  • Under Latest Announcements, click on CBSE 10th/12th date sheet 2023
  • A new page will open with 10th/12th board exam time table
  • Download and save the date sheet
  • Secure it for future references

Also Read: Cheating During CBSE Board Exams 2023: Check Penalty for cheating in CBSE 10th 12th board exams

The CBSE board exams are based on 100% syllabus this year. According to the Board officials, this year students will appear for competency-based questions during CBSE Class 10, 12 board exams 2023. At least 40 per cent questions in the CBSE Class 10 exam and 30 per cent in Class 12 exams in 2023 will be competency-based. These questions will comprise multiple formats such as objective type, constructing response type, assertion and reasoning and case-based. Read CBSE Board Exams 2023: 40% competency-based questions in Class 10, 30% in Class 12

Know more on students’ reactions to the question paper, exam analysis and other updates below.

LIVE UPDATE

Update a year ago

  • 11:01 AM IST20 Feb 2023

    CBSE Board Exam 2023 timings

    CBSE board exams 2023 for Classes 10, 12 are held between 10:30 am and 12:30 pm/1:30 pm varying for different subjects.

  • 10:41 AM IST20 Feb 2023

    CBSE Board Exams 2023: Penalties for those caught cheating

    While writing CBSE 10th, 12th board exams, students must stay away from using any unfair means. They will be penalised if caught cheating. Read more here- Cheating During CBSE Board Exams 2023: Check Penalty for cheating in CBSE 10th 12th board exams

  • 10:22 AM IST20 Feb 2023

    CBSE official websites

    The official websites of CBSE are:

    • gov.in
    • nic.in
    • nic.in
    • nic.in
  • 10:09 AM IST20 Feb 2023

    CBSE Class 12 exam date

    The CBSE Class 12 exam, which started on February 15, will continue till April 5, 2023. Unlike last year, the board is holding a single-term CBSE exam 2023.

  • 9:33 AM IST20 Feb 2023

    CBSE 2023 exam reporting time

    The CBSE 2023 exam reporting time is 30 minutes before the start of the exam. Students appearing for the exam will get 15 minutes to read the question paper.

  • 9:04 AM IST20 Feb 2023

    CBSE academic website 2023

    The official CBSE academic website is- cbseacademic.nic.in. 

  • 8:15 AM IST20 Feb 2023

    CBSE class 12 date sheet 2023

    Date

    Exam

    February 20, 2023

    Hindi elective, Hindi core

    February 21, 2023

    Food production, office procedures and practices, design, data science

    February 22, 2023

    Early childhood care and education, artificial intelligence, hindustani music, automotive, healthcare, cost accounting

    February 24, 2023

    English elective, English core

    February 25, 2023

    Russian, beauty and wellness, marketing

    February 27, 2023

    Retail, agriculture, multimedia

    February 28, 2023

    Chemistry

    March 1, 2023

    Bengali, financial markets management, typography and computer application, medical diagnostics, textile design

  • 7:13 AM IST20 Feb 2023

    Date sheet of class 10 2023 CBSE

    Date

    Exam

    February 20, 2023

    Arabic, Tibetan, French, German, Russian, Persian, Nepali, Limboo, Lepcha.
    Carnatic Music

    February 24, 2023

    Urdu, Bengali, Tamil, Telugu, Marathi, Gujarati, Manipuri

    February 27, 2023

    English (Language and Literature)

    March 1, 2023

    Punjabi, Sindhi, Malayalam, Kannada, Odia, Assamese

    March 2, 2023

    NCC, Telugu, Japanese, Spanish, Bodo, Tangkhul, Bhutia, Kashmiri, Mizo, Bahasa Melayu,

    March 4, 2023

    Science

    March 6, 2023

    Home Science, multi skill foundation course

    March 9, 2023

    Elements of Business

    March 11, 2023

    Sanskrit

    March 13, 2023

    Computer applications, Information technology, Artificial Intelligence

    March 15, 2023

    Social Science

    March 17, 2023

    Hindi

    March 21, 2023

    Mathematics Basic
    Mathematics standard

  • 11:55 PM IST19 Feb 2023

    CBSE exam 2023: Reporting time

    As per CBSE guidelines, students will not be allowed to enter the examination centre after 10 am.

  • 10:18 PM IST19 Feb 2023

    CBSE Class 10 Exam guidelines

    1. Students will strictly follow all the instructions issued by CBSE from time to time.
    2. No communication devices are allowed in the exam centre.
    3. Students will maintain strict discipline in the exam centre.
    4. Students will have to follow all the instructions given in the CBSE hall ticket 2023.
    5. 15 minutes time will be given to all the students to read the question paper

  • 9:15 PM IST19 Feb 2023

    CBSE Class 10 board exam 2023: Marking scheme

    • Very Short Answer Questions – 1 mark each 
    • Short Answer Type Questions I – 2 marks each
    • Short Answer Type Questions II – 3 marks each 
    • Value-based Questions – 4 marks
    • Long Answer Type Questions – 5 marks each
  • 8:35 PM IST19 Feb 2023

    CBSE Board Exams 2023 - Things to carry to the exam centre

    The CBSE board will allow the following items inside the exam hall

    • CBSE hall ticket 2023: Class 10 or Class 12
    • School identity card
    • Pen, pencil, eraser, ruler and other required and permitted items
     
  • 7:34 PM IST19 Feb 2023

    CBSE 12th Exam 2023 - February 20

    February 20 is CBSE 12th Hindi elective, Hindi core exam. Students must finish their preparation timely and sleep on time in order to wake up fresh for the exam tomorrow.  

  • 7:09 PM IST19 Feb 2023

    CBSE 10th Exam 2023 - February 20

    February 20 is CBSE 10th Arabic, Tibetan, French, Russian, German, Persian, Persian, Nepali, Limboo, Lepcha, Carnatic Music (Mel Ins), Carnatic Music (Vocal), Carnatic Music (Per Ins) exam. Students must finish their preparation timely and sleep on time in order to wake up fresh for the exam tomorrow.  

  • 11:59 PM IST17 Feb 2023

    CBSE Class 10 board exam 2023: Marking scheme

    • Very Short Answer Questions – 1 mark each 
    • Short Answer Type Questions I – 2 marks each
    • Short Answer Type Questions II – 3 marks each 
    • Value-based Questions – 4 marks
    • Long Answer Type Questions – 5 marks each
  • 11:15 PM IST17 Feb 2023

    CBSE board 2023 exams: Things to carry to the exam centre

    The CBSE board will allow the following items inside the exam hall

    • CBSE hall ticket 2023: Class 10 or Class 12
    • School identity card
    • Pen, pencil, eraser, ruler and other required and permitted items
     
  • 10:00 PM IST17 Feb 2023

    CBSE Class 10 Exam guidelines

    1. Students will strictly follow all the instructions issued by CBSE from time to time.
    2. No communication devices are allowed in the exam centre.
    3. Students will maintain strict discipline in the exam centre.
    4. Students will have to follow all the instructions given in the CBSE hall ticket 2023.
    5. 15 minutes time will be given to all the students to read the question paper

  • 9:14 PM IST17 Feb 2023

    CBSE 10th, 12th admit card 2023

    In case students have not collected their CBSE admit cards 2023 till now, they must visit their school and collect them from the officials. This is an important document. do not forget to carry it on all exam days.

  • 8:10 PM IST17 Feb 2023

    CBSE exam 2023: Reporting time

    As per CBSE guidelines, students will not be allowed to enter the examination centre after 10 am.

     
  • 7:20 PM IST17 Feb 2023

    cbseresults-nic-in

    CBSE will release the CBSE results 2023 at CBSE official website- cbseresults.nic.in. As the CBSE board exams 2023 are underway, CBSE is yet to announce the CBSE results dates. 

     
  • 6:30 PM IST17 Feb 2023

    Date sheet of class 10 2023 CBSE

    Date Exam
    February 20, 2023 Arabic, Tibetan, French, German, Russian, Persian, Nepali, Limboo, Lepcha.
    Carnatic Music
    February 24, 2023 Urdu, Bengali, Tamil, Telugu, Marathi, Gujarati, Manipuri
    February 27, 2023 English (Language and Literature)
    March 1, 2023 Punjabi, Sindhi, Malayalam, Kannada, Odia, Assamese
    March 2, 2023 NCC, Telugu, Japanese, Spanish, Bodo, Tangkhul, Bhutia, Kashmiri, Mizo, Bahasa Melayu,
    March 4, 2023 Science
    March 6, 2023 Home Science, multi skill foundation course
    March 9, 2023 Elements of Business
    March 11, 2023 Sanskrit
    March 13, 2023 Computer applications, Information technology, Artificial Intelligence
    March 15, 2023 Social Science
    March 17, 2023 Hindi
    March 21, 2023 Mathematics Basic
    Mathematics standard
  • 6:04 PM IST17 Feb 2023

    Math syllabus class 10 CBSE 2022-23

    Units Unit Name Marks
    I Number Systems 6
    II Algebra 10
    III Coordinate Geometry 6
    IV Geometry 15
    V Trigonometry 12
    VI Mensuration 10
    VII Statistics and Probability 11
      Total  80
  • 5:38 PM IST17 Feb 2023

    CBSE previous year question papers class 10

    Candidates can check the CBSE class 10 question papers at- cbse.gov.in/cbsenew/question-paper

     
  • 5:07 PM IST17 Feb 2023

    CBSE class 12 date sheet 2023

    Date

    Exam

    February 20, 2023

    Hindi elective, Hindi core

    February 21, 2023

    Food production, office procedures and practices, design, data science

    February 22, 2023

    Early childhood care and education, artificial intelligence, hindustani music, automotive, healthcare, cost accounting

    February 24, 2023

    English elective, English core

    February 25, 2023

    Russian, beauty and wellness, marketing

    February 27, 2023

    Retail, agriculture, multimedia

    February 28, 2023

    Chemistry

    March 1, 2023

    Bengali, financial markets management, typography and computer application, medical diagnostics, textile design

    March 2, 2023

    Geography

    March 3, 2023

    Yoga

    March 4, 2023

    Hindustani music vocal

    March 6, 2023

    Physics

    March 9, 2023

    Legal studies

    March 10, 2023

    Languages

    March 11, 2023

    Mathematics, applied mathematics

    March 13, 2023

    Physical education

    March 14, 2023

    Fashion studies

    March 16, 2023

    Biology

    March 17, 2023

    Economics

    March 18, 2023

    Painting, graphics, sculpture, applied art

    March 20, 2023

    Political Science

    March 23, 2023

    Informatics Practices, computer science

    March 25, 2023

    Business studies, business administration

    March 29, 2023

    History

    March 31, 2023

    Accountancy

    April 1, 2023

    Home science

    April 3, 2023

    Sociology

    April 5, 2023

    Psychology

  • 4:28 PM IST17 Feb 2023

    CBSE class 12 chemistry syllabus 2022-23

    Title

    Marks

    Solutions

    7

    Electrochemistry

    9

    Chemical Kinetics

    7

    d -and f -Block Elements

    7

    Coordination Compounds

    7

    Haloalkanes and Haloarenes

    6

    Alcohols, Phenols and Ethers

    6

    Aldehydes, Ketones and Carboxylic Acids

    8

    Amines

    6

    Biomolecules

    7

    Total

    70

  • 3:53 PM IST17 Feb 2023

    CBSE academic website 2023

    The official CBSE academic website is- cbseacademic.nic.in. 

     
  • 3:24 PM IST17 Feb 2023

    CBSE 2023 exam reporting time

    The CBSE 2023 exam reporting time is 30 minutes before the start of the exam. Students appearing for the exam will get 15 minutes to read the question paper.

     
  • 3:00 PM IST17 Feb 2023

    CBSE Class 12 exam date

    The CBSE Class 12 exam, which started on February 15, will continue till April 5, 2023. Unlike last year, the board is holding a single-term CBSE exam 2023.

  • 2:24 PM IST17 Feb 2023

    CBSE Board Exams 2023 - Preparation tips for Monday's exam (Feb 20)

    CBSE Board Exams 2023 Feb 20 - On Monday is CBSE 10th Arabic, Tibetan, French, Russian, German, Persian, Persian, Nepali, Limboo, Lepcha, Carnatic Music (Mel Ins), Carnatic Music (Vocal), Carnatic Music (Per Ins) exam and CBSE 12th Hindi elective, Hindi core exam. Students must follow the tips below to ace their examinations:

    • Go through all the important notes that you made while studying. These will brush up all the important points in mind.
    • Write down the answers to questions that you find difficult. This practice will increase self-confidence
    • Take regular intervals between study times.
    • Get your doubts cleared from friends/teachers
    • Do not eat junk or too cold food, as this may cause illness which we definitely would not want right now

     

  • 1:30 PM IST17 Feb 2023

    CBSE Board Exams 2023 - Day 3 exam over

    CBSE has conducted the board examination for CBSE Class 10, 12 at various exam centres. Students will now submit their answer sheets and leave the exam hall. 

  • 1:00 PM IST17 Feb 2023

    CBSE Board Exams 2023 - Ongoing

    CBSE 10th, 12th board exam 2023 for February 17 is underway. It'll get over in half an hour from now. 

  • 12:17 PM IST17 Feb 2023

    CBSE official websites

    The official websites of CBSE are:

    • cbse.gov.in
    • cbse.nic.in
    • cbseacademic.nic.in
    • cbseresults.nic.in
  • 11:42 AM IST17 Feb 2023

    CBSE Class 10 exam date 2023

    CBSE board will conduct the CBSE class 10 exams from February 15 to March 21, 2023. Each paper will carry 80 marks for theory paper and the remaining 20 marks will comprise of internal assessment or practical exam.

     
  • 10:34 AM IST17 Feb 2023

    CBSE Board Exams 2023

    The CBSE Board Exams 2023 for Class 10, 12 have begun. They will end at 1:30 pm.

  • 10:00 AM IST17 Feb 2023

    CBSE Exams 2023 - February 17

    CBSE 10th, 12th exams 2023 to begin shortly. The timings of the examinations are 10:30 am to 1:30 pm. Students must reach their exam centre by now.

  • 9:26 AM IST17 Feb 2023

    CBSE 12th Exams 2023 - February 17

    CBSE will conduct CBSE 12th Dance, Banking, and Horticulture exam today, February 17, 2023.

  • 8:25 AM IST17 Feb 2023

    CBSE 10th Exams 2023 - February 17

    CBSE will conduct CBSE 10th Hindustani Music (Vocal), Hindustani Music (Mel Ins), Hindustani Music (Per Ins), Elements of Book Keeping & Accountancy exam today, February 17, 2023.

  • 7:09 AM IST17 Feb 2023

    CBSE Board Exams 2023: Penalties for those caught cheating

    While writing CBSE 10th, 12th board exams, students must stay away from using any unfair means. They will be penalised if caught cheating. Read more here- Cheating During CBSE Board Exams 2023: Check Penalty for cheating in CBSE 10th 12th board exams

  • 4:29 AM IST17 Feb 2023

    CBSE bans ChatGPT during 10th, 12th exams

    CBSE Board has prohibited the use of Artificial Intelligence-based ChatGPT during the CBSE board exams 2023. Students are not allowed to carry any electronic devices inside the exam center. Read more here- CBSE Board Exams 2023: Board bans ChatGPT during 10th, 12th exams

  • 2:29 AM IST17 Feb 2023

    CBSE 2023: How many class 10 students to appear in exams?

    Nearly 39 lakh total students are estimated to appear for the CBSE board exam 2023. 

    21,86,940 students will write the CBSE 10th board exam, of which about 9,39,566 are females and 12,47,364 are males.

     
  • 11:59 PM IST16 Feb 2023

    Number of students to appear in CBSE class 12 board exam

     In CBSE 12th board exams, around 16,96,770 students will write the exam, of which 7,45,433 are females and 9,51,332 are males.

  • 10:54 PM IST16 Feb 2023

    How to download CBSE date sheet 2023 for Class 10, 12?

    Steps to download CBSE Class 10, 12 time table PDF

    • Go to the CBSE official website, cbse.gov.in.
    • On the homepage, click on, ‘Main Website’ option.
    • Click on ‘CBSE Class 10 date sheet 2023’ or ‘CBSE Class 12 date sheet 2023’ in the Latest @ CBSE section.
    • CBSE date sheet 2023 for Class 10 or 12 will get displayed on the screen.
    • Download and save the CBSE 2023 date sheet on your device.
     
  • 9:34 PM IST16 Feb 2023

    CBSE class 12 date sheet 2023 science stream

    Dates Subjects
    February 24, 2023  English 
    February 28, 2023 Chemistry
    March 6, 2023 Physics
    March 11, 2023  Mathematics, applied mathematics 
    March 16, 2023  Biology 
    March 23, 2023  Informatics Practices, computer science
  • 8:48 PM IST16 Feb 2023

    CBSE class 12 date sheet 2023 commerce stream

    Date

    Subject

    February 15, 2023

    Entrepreneurship

    February 23, 2023

    Cost accounting

    February 24, 2023

    English

    February 25, 2023

    Marketing

    February 27, 2023

    Retail

    March 1, 2023

    Financial markets management

    March 9, 2023

    Legal studies

    March 11, 2023

    Mathematics

    March 17, 2023

    Economics

    March 22, 2023

    Salesmanship

    March 25, 2023

    Business studies, business administration

    March 31, 2023

    Accountancy

  • 7:25 PM IST16 Feb 2023

    CBSE class 10 exam date 2023

    Date

    Exam

    February 17, 2023

    Hindustani Music
    Elements of bookkeeping and accountancy

    February 20, 2023

    Arabic, Tibetan, French, German, Russian, Persian, Nepali, Limboo, Lepcha
    Carnatic Music

    February 24, 2023

    Urdu, Bengali, Tamil, Telugu, Marathi, Gujarati, Manipuri

    February 27, 2023

    English (Language and Literature)

    March 1, 2023

    Punjabi, Sindhi, Malayalam, Kannada, Odia, Assamese

    March 2, 2023

    NCC, Telugu, Japanese, Spanish, Bodo, Tangkhul, Bhutia, Kashmiri, Mizo, Bahasa Melayu,

    March 4, 2023

    Science

    March 6, 2023

    Home Science, multi skill foundation course

    March 9, 2023

    Elements of Business

    March 11, 2023

    Sanskrit

    March 13, 2023

    Computer applications, Information technology, Artificial Intelligence

    March 15, 2023

    Social Science

    March 17, 2023

    Hindi

    March 21, 2023

    Mathematics Basic
    Mathematics standard

  • 6:33 PM IST16 Feb 2023

    Details mentioned on CBSE admit card 2023

    The CBSE admit card 2023 for class 10 and class 12 will contain details including student's personal details, roll number, name of exam centre and admit card ID.

  • 6:02 PM IST16 Feb 2023

    CBSE previous year question papers class 10

    Students can check and download the CBSE 10th question papers on the official portal- cbse.gov.in/cbsenew/question-paper.

  • 5:34 PM IST16 Feb 2023

    CBSE class 10 core subject exams

    CBSE class 10 core exams for English, Hindi, Math, Science and Social studies will begin from February 27, 2023.

     
  • 5:01 PM IST16 Feb 2023

    CBSE class 12 core subject exams

    CBSE class 12 core exams for science, commerce and arts streams are scheduled to begin from February 24, 2023.

     
  • 4:46 PM IST16 Feb 2023

    Marking scheme for CBSE 2023 Class 12

    The CBSE class 12 exams 2023 question papers will comprise 20 percent MCQs or objective questions, 30 percent competency-based questions and the remaining 50 percent constitute subjective or short and long-answer questions.

  • 4:33 PM IST16 Feb 2023

    CBSE class 12 day-2 exam concludes

    CBSE Class 12 exam in Biotechnology, engineering graphics, electronics technology, shorthand (English), shorthand (Hindi), food nutrition and dietetics, library and information science ended at 1:30 pm today.

  • 4:25 PM IST16 Feb 2023

    CBSE date sheet 2023 class 10, 12 PDF download

    Students can download the CBSE date sheet 2023 class 10 PDF from CBSE official website- cbse.gov.in. 

  • 4:13 PM IST16 Feb 2023

    CBSE Class 10 passing marks

    Students must score at least 33 percent marks in each subject and in the aggregate to pass CBSE Class 10th exams.

  • 4:07 PM IST16 Feb 2023

    CBSE class 10 Exam Pattern 2023- Science

    Section  Number of questions  Total Marks
    Section A: MCQs
    (1 mark)
    20 20
    Section B: SA-I
    (2 marks)
    6 12
    Section C: SA-II
    (3 marks)
    7 21
    Section D: LA
    (5 marks)
    3 15
    Section E: CB
    (4 marks)
    3 12
    Grand total 39 questions 80 marks
  • 4:01 PM IST16 Feb 2023

    CBSE Class 10 exam pattern

    1. Very Short Answer Questions – 1 mark each 

    2. Short Answer Type Questions I – 2 marks each

    3. Short Answer Type Questions II – 3 marks each 

    4. Value-based Questions – 4 marks

    5. Long Answer Type Questions – 5 marks each

  • 3:56 PM IST16 Feb 2023

    CBSE 12th exam 2023 - February 17

    CBSE will conduct CBSE 12th Dance, Banking, Horticulture exam tomorrow.

  • 3:48 PM IST16 Feb 2023

    CBSE 10th exam 2023 - February 17

    CBSE will conduct CBSE 10th Hindustani Music (Vocal), Hindustani Music (Mel Ins), Hindustani Music (Per Ins), Elements of Book Keeping & Accountancy exam tomorrow.

  • 3:44 PM IST16 Feb 2023

    CBSE exam 2023: Reporting time

    Students appearing for CBSE Class 10, 12 exams 2023 must note that they must reach the CBSE exam centre at least half an hour before the exam begins. They will not be allowed to enter the examination hall after 10 am. 

  • 3:32 PM IST16 Feb 2023

    CBSE roll number finder 2023

    Students can find their CBSE roll number at cbse.gov.in/cbsenew/finder.html

  • 3:25 PM IST16 Feb 2023

    Important documents to carry to CBSE Board Exam Centre

    Students must not forget to carry CBSE admit card and their school ID with them on all exam days, failing which, they may not be allowed to write the exam.

  • 3:19 PM IST16 Feb 2023

    CBSE Board Exams 2023 begin on February 15

    Central Board of Secondary Education (CBSE) began with the CBSE 10th, 12th board exams 2023 on February 15. The first CBSE 10th exam was of Entrepreneurship subject while CBSE 10th exams 2023 began with Painting, Rai, Gurung, Tamang, Sherpa, and Thai subjects.

  • 3:19 PM IST16 Feb 2023

    CBSE Board Exams 2023 - February 16

    CBSE 12th Board exam 2023 was held for Biotechnology, engineering graphics, electronics technology, shorthand (English), shorthand (Hindi), food nutrition and dietetics, library and information science subjects and CBSE 10th exam 2023 was conducted for Retail, Security, Automotive, Introduction to fin.markets, Introduction to tourism, Beauty and wellness, Agriculture, Food Production, Front Office Operation, Banking & Insurance, Marketing & Sales, Health Care, Apparel, MultiMedia subjects on February 16. 

  • 3:19 PM IST16 Feb 2023

    CBSE Board Exam 2023 timings

    CBSE board exams 2023 for Classes 10, 12 are held between 10:30 am and 12:30 pm/1:30 pm varying for different subjects.

Follow Shiksha.com for latest education news in detail on Exam Results, Dates, Admit Cards, & Schedules, Colleges & Universities news related to Admissions & Courses, Board exams, Scholarships, Careers, Education Events, New education policies & Regulations.
To get in touch with Shiksha news team, please write to us at news@shiksha.com

About the Author

With a degree in MBA from ICFAI University and work experience in all sectors of education, Jasleen wishes to guide students to choose a perfect academic course in accordance to their personality to build a bright f... Read Full Bio

Next Story