Monday, 19 October 2026Mon, 19 Oct 2026 All-India deskIndia Admit cardsAdmit Results
Quizzes Am I eligible?

BSc Data Science vs BCA: Which is Better After 12th?

Confused between BSc Data Science and BCA? Compare syllabus, salary, job roles, and career growth after 12th. Choose the best course for your tech career today!

📅 Checked 13 Sep 2026 Free, no coaching, no agents
WhatsApp X
Starting salary
₹2.4-80 LPA
a window, not a promise
Entrance exams
4
JEE Main, CUET UG, IPU CET
🛣️
I am in Class 10 or belowFocus on building a strong foundation in Mathematics and logical reasoning. · 6-7 years to the first job
Change where you are
BSc Data Science vs BCA: Which is Better After 12th?, Career Guides · Engineering & Tech | jijnas.com
01 · The job, day to day

What Does a BSc Data Science vs BCA Graduate Actually Do?

Choosing between a Bachelor of Science in Data Science (BSc Data Science) and a Bachelor of Computer Applications (BCA) determines the core skills you build during your undergraduate degree. BSc Data Science focuses on extracting actionable insights from large datasets using statistics, mathematics, and machine learning. BCA provides a foundational understanding of computer applications, database management, web development, and software engineering.

In a typical working day, a Data Scientist starts at 08:00 AM by gathering and processing raw datasets from production databases and external application programming interfaces (APIs). By 10:30 AM, they analyze statistical distributions, clean anomalies, and handle missing variables using Python or R. At 01:00 PM, they build, train, and validate predictive machine learning algorithms using frameworks like TensorFlow or PyTorch. At 03:00 PM, they craft interactive dashboards in Tableau or Power BI to translate complex model outputs into clear business metrics. By 05:00 PM, they present their technical findings to product managers and cross-functional engineering leads.

A BCA graduate working as a Software Developer spends their day writing clean code in C++, Java, or JavaScript. They build web applications, design backend database schemas using SQL, debug application errors, and deploy software updates. They answer to technical leads, engineering managers, and product owners.

A good week for a Data Scientist involves deploying a model that boosts business efficiency or uncovers hidden consumer patterns. A bad week means wrestling with corrupted data pipelines, overfitting algorithms, or explaining statistical errors to business teams. A good week for a BCA developer means shipping clean code on deadline, while a bad week brings critical software bugs and server downtime.

One working day

Hour by hour

  1. 08:00 AMGather and process raw datasets from multiple databases and external sources.
  2. 10:30 AMAnalyze statistical patterns, clean anomalies, and evaluate data distributions.
  3. 01:00 PMDevelop, train, and test predictive machine learning algorithms in Python.
  4. 03:00 PMCreate interactive data visualizations and performance reports for decision makers.
  5. 05:00 PMPresent technical findings to cross-functional engineering and management teams.
02 · Fit check

Who Should Choose This?

Your interest in mathematics versus software application design should guide your decision between these two degrees.

You should NOT choose BSc Data Science if you dislike higher-level mathematics, statistics, and calculus. Do NOT choose BCA if you expect an immediate high-paying data science role at a product company without pursuing further specialized training or an MCA.

03 · The road

The Roadmap

The path from high school to a established tech position requires systematic planning, skill acquisition, and project building.

  1. Higher Secondary Foundation Complete your 10+2 education. Secure strong marks in Mathematics or Statistics for BSc Data Science, or Computer Science and Mathematics for BCA.
  2. Entrance Exam Preparation Register and prepare for target entrance tests like CUET UG, JEE Main, IPU CET, SET, or MAH BCA CET during Class 12.
  3. Undergraduate Degree Admission Secure admission to a recognized college for a 3-4 year BSc Data Science or a 3-year BCA program based on entrance performance or Class 12 merit.
  4. Core Skill Mastery Master fundamental tools during your degree. Learn Python, SQL, and statistics for Data Science, or C, Java, Data Structures, and Web Development for BCA.
  5. Project Building and GitHub Portfolio Build independent, practical projects. Publish clean code repositories on GitHub and complete data analysis challenges on platforms like Kaggle.
  6. Industry Internships Apply for summer internships in your second or third year to gain real corporate project experience and learn team workflows.
  7. Campus Placements or Higher Studies Participate in campus recruitment for entry-level roles, or prepare for competitive postgraduate exams like GATE or MCA entrance tests.
  8. Professional Upskilling and Specialization Learn advanced skills like Deep Learning, Cloud Computing (AWS/Azure), or System Design to secure promotions and move into senior roles.
Your road · pick where you are

Start from where you are

The road is different from Class 9 than from a job. Pick your line; the page remembers it.

First moveFocus on building a strong foundation in Mathematics and logical reasoning.
To the first job6-7 yearsFirst gateClass 10 Board Exams
  1. Class 10Score well in your board exams, especially in Mathematics.

    Strong academic results help secure admission to top Class 11-12 Science streams.

  2. Class 11-12Select the Science stream with Mathematics as a core subject.

    Mathematics is mandatory for most BSc Data Science programs and beneficial for BCA.

  3. After Class 12Prepare for national or university entrance tests like CUET UG, JEE Main, or IPU CET.

    Entrance scores determine entry into reputed undergraduate tech programs.

  4. After GraduationPursue a Master degree such as MSc Data Science or MCA, or earn specialized industry certificates.

    Advanced training increases your chances of landing higher paying specialized roles.

Your immediate priority is building a strong base in algebra, geometry, and logical reasoning. Pay close attention to your Class 10 Mathematics syllabus, as these concepts form the foundation for calculus and probability later. Take intro-level logic tests or learn basic block coding to build your analytical mindset. The path to your first tech job will take about 6-7 years from this stage (2 years of higher secondary, 3-4 years of undergraduate study, and optional master studies). When choosing your stream for Class 11, select the Science stream with Mathematics as a compulsory subject. Avoid dropping Mathematics, as doing so restricts your eligibility for premier BSc Data Science degrees across major universities.

04 · Exams by name

Entrance Exams

Entrance exams are the main gateway to top government and private institutes offering computer applications and data science programs. Preparing for national tests like CUET UG gives you access to multiple central and state universities through a single registration.

Every gate on the road

The exams, with your doors

JEE MainAfter Class 12 · National Testing Agency (NTA) · jeemain.nta.nic.in
Admits to
B.Tech in IITs, NITs, and IIITs with Data Science or CS specializations
Who can sit
10+2 with Physics, Chemistry, and Mathematics
When
January and April
Attempts
2 attempts per year
CUET UGAfter Class 12 · National Testing Agency (NTA) · cuet.samarth.ac.in
Admits to
BSc Data Science and BCA in Central Universities
Who can sit
10+2 pass with required subject combinations and minimum 50% marks
When
May-June
Attempts
Multiple attempts
IPU CETAfter Class 12 · Guru Gobind Singh Indraprastha University · ipu.ac.in
Admits to
BCA programs in GGSIPU affiliated colleges
Who can sit
10+2 with minimum 50% marks, English compulsory, Mathematics or CS preferred
When
May
Attempts
Multiple attempts
SETAfter Class 12 · Symbiosis International · set-test.org
Admits to
BCA programs in Symbiosis institutes
Who can sit
10+2 from a recognized board with minimum 45-50% marks
When
May
Attempts
1 attempt per year
GATEAfter a degree · IITs · gate.iitg.ac.in
Admits to
M.Tech in Data Science, AI, and Computer Science
Who can sit
Bachelor degree in Engineering, Technology, Science, Commerce, or Arts
When
February
Attempts
1 attempt per year

Who can apply opens the eligibility page when this site has one for the exam. Plan opens your planner with the exam filled in; you set the date the notification gives.

05 · Where to study

Top Colleges

Government institutes generally offer lower tuition fees and higher brand value, while private institutions provide modern campus infrastructure and direct industry placement tie-ups. Tuition costs range from subsidized government fees to high-tier private university structures.

Where the road goes

Colleges and what they cost

IIT Madras (Online BSc)Government · Chennai, Tamil Nadu₹3.86 Lakhs total
Course
Online BSc Data Science
How to get in
Entrance exam and qualifier course
Aid
Monthly stipend for GATE qualified candidates
ISI KolkataGovernment · Kolkata, West BengalSubsidized low fees
Course
B.Stat, M.Stat
How to get in
ISI Admission Test
Aid
Stipend and merit scholarships available
Christ UniversityPrivate · Bangalore, Karnataka₹1-3 Lakhs total
Course
BCA, BSc Data Science
How to get in
Christ University Entrance Test
Aid
Merit-based scholarships
Symbiosis Institute of Computer Studies and ResearchPrivate · Pune, Maharashtra₹3-5 Lakhs total
Course
BCA
How to get in
SET
Aid
Merit-based scholarships
Amity UniversityPrivate · Noida, Uttar Pradesh₹1.5-6 Lakhs total
Course
BCA, BSc Data Science
How to get in
Amity JEE or merit-based
Aid
Merit-based tuition concessions

Fees are for the whole course, as published by the college; hostel and mess come on top.

06 · Skills to build

Skills to Build

Foundation

Fundamental quantitative and computer skills are necessary before learning advanced development tools or machine learning algorithms.

  • Mathematics (Calculus and Linear Algebra): Study the free NPTEL course on Basic Calculus.
  • Statistics and Probability: Complete the NPTEL course on Probability and Statistics.
  • Logical Reasoning: Practice with the SWAYAM course on Logical Reasoning.
  • Basic Computer Fundamentals: Learn core computer operating principles using free online resources.

Core

Core technical skills represent the daily bread-and-butter requirements for data scientists and software developers.

  • Python Programming: Take the NPTEL course on Python for Data Science.
  • R Programming: Audit the Coursera course on R Programming.
  • SQL Database Management: Learn database querying on Khan Academy SQL course.
  • Machine Learning Fundamentals: Complete the NPTEL course on Introduction to Machine Learning.
  • Web Development Basics: Work through the FreeCodeCamp Responsive Web Design certification.

Edge

Advanced edge skills distinguish senior professionals from fresh graduates, opening doors to high-paying specialized roles.

  • Deep Learning: Complete the Coursera Deep Learning Specialization.
  • Natural Language Processing (NLP): Follow the NPTEL course on Natural Language Processing.
  • Big Data Frameworks: Study Hadoop and Apache Spark tutorials on YouTube.
  • Cloud Platforms: Complete introductory training modules on AWS, Microsoft Azure, or Google Cloud Platform.
Tick what you already have

The skills ladder

Tick a skill you already have. The ladder keeps your ticks on this device.

Foundationbefore you get in
Coreto be hireable
Edgewhat the top ten percent have
07 · Salary, honestly

Salary Reality

Starting salaries vary significantly based on degree specialization, college reputation, target location, and individual technical proficiency.

A fresh BCA graduate typically starts as a Junior Developer, IT Support Specialist, or System Administrator, earning ₹2.4 LPA to ₹4.2 LPA. With 2-5 years of experience, a BCA graduate transitioning into a Software Engineer or Senior Developer role earns ₹4 LPA to ₹8 LPA. Experienced professionals with 6+ years under their belt earn ₹12 LPA to ₹20 LPA, especially if they complete an MCA or earn advanced software certifications.

A fresh BSc Data Science graduate usually enters the market as a Junior Data Analyst or Junior Data Scientist, earning starting packages between ₹4 LPA and ₹7 LPA. Mid-level data scientists with 2-5 years of experience command ₹8 LPA to ₹15 LPA. Senior-level Data Scientists with 5+ years of experience earn ₹15 LPA to ₹35 LPA, while Lead Data Scientists in product companies can earn ₹20 LPA to ₹80 LPA or more.

In public sector organizations, starting salaries for technical roles range between ₹2 LPA and ₹5 LPA. Private IT services firms pay ₹3 LPA to ₹6 LPA for fresh graduates, while tier-1 product firms and unicorn startups offer ₹14 LPA to ₹35 LPA for top talent. Bengaluru leads tech compensation in India, offering average data science salaries of ₹15 LPA to ₹18 LPA, followed by Mumbai (₹11.5 LPA), Hyderabad (₹10.5 LPA), Pune (₹10-12 LPA), and Chennai (₹10.5 LPA). Remote data science roles benchmark against major metro bands, averaging ₹10.27 LPA and reaching ₹29.1 LPA for specialized engineers.

Title by title

The salary ladder, in lakh a year

Junior Developer (BCA)0-2 years years₹2.4-4 LPA
Junior Data Scientist (BSc Data Science)0-2 years years₹4-7 LPA
Mid-Level Data Scientist (BSc Data Science)2-5 years years₹8-15 LPA
Senior-Level Data Scientist (BSc Data Science)5+ years years₹15-35 LPA
Lead Data Scientist8+ years years₹20-80 LPA
Government

Starting salary for BCA graduates ranges from 2 LPA to 5 LPA in public sector organization roles.

Private

BCA graduates earn 3 LPA to 6 LPA initially. Data Scientist roles range from 5 LPA to 80 LPA across IT firms and product companies.

Remote

Average salary for remote data scientists is 10.27 LPA, starting at 13.4 LPA and reaching 29.1 LPA.

By cityBengaluru Highest pay for data science roles averaging 15 to 18 LPA, going up to 70-90 LPA for senior levels.Mumbai Data scientists earn between 7 LPA and 24 LPA, with an average around 11.5 LPA.Hyderabad Pay ranges from 6 LPA to 22 LPA, with an average around 10.5 LPA.Pune Average data scientist salary ranges between 10 LPA and 12 LPA.
08 · What it costs

What It Costs

Pursuing an undergraduate degree involves academic tuition, entrance coaching, living expenses, and technical upskilling resources.

A 3-year BCA program costs between ₹75,000 at state government colleges and ₹9,00,000 at top private universities. A BSc Data Science program ranges from ₹90,000 to ₹15,00,000 across government and private institutions. Hostel and living expenses add ₹60,000 to ₹2,00,000 per year depending on the city. Entrance coaching fees range from ₹20,000 to ₹1,50,000, while registration fees for national exams cost ₹500 to ₹1,500 per attempt. Industry-recognized certifications and specialized boot camps add between ₹10,000 and ₹3,50,000.

Financial assistance schemes help reduce total costs:

  • Central Sector Scheme of Scholarships: Provides ₹12,000 per year for the first 3 undergraduate years to meritorious students from economically weaker backgrounds.
  • AICTE Pragati Scholarship for Girls: Grants financial assistance covering tuition and educational allowances for eligible female students in technical programs.
  • DreamBuild Scholarship 2026: Grants merit-based scholarships up to ₹1,00,000 for deserving students nationwide.
  • National Scholarship Portal (NSP): Offers centralized state and central scholarship schemes based on category, income level, and academic performance.
From today to the first job

What the road costs

BSc Data Science Degree Fees₹90,000 to ₹15 lakh
BCA Degree Fees₹75,000 to ₹9 lakh
Hostel Fees per Year₹60,000 to ₹2 lakh
Entrance Exam Fees₹500 to ₹1,500
Data Science Certifications₹10,000 to ₹3.5 lakh
Whole road₹2.36 lakh to ₹29.52 lakh

Hostel expenses apply per year, while degree fees reflect total course costs across private and government institutions.

What cuts it
Central Sector SchemeMeritorious students from economically weaker sections · 12000 rupees per year for the first 3 years and 20000 rupees per year for 4th and 5th years.
AICTE Pragati Scholarship for GirlsMeritorious girl students in approved technical degree programs · Financial assistance covering tuition and educational expenses.
DreamBuild Scholarship 2026Merit-based selection for students across India · Up to 100000 rupees scholarship grant.
09 · The years ahead

The Years Ahead

Demand for tech talent remains strong, but candidate selection criteria are shifting toward practical problem-solving and artificial intelligence integration.

Basic coding, simple web maintenance, and routine spreadsheet reporting face a 25% automation risk from generative AI and automated machine learning platforms. However, roles focused on custom algorithm development, complex data architecture, machine learning engineering, and domain-specific statistical analysis continue to grow rapidly. Entry-level graduates must go beyond basic syntax and build functional project portfolios to remain competitive.

Said plainly

Could a machine take this job?

Some risk · 25 of 100

Basic coding and routine analytics reports are easily automated by generative AI, but advanced statistical modeling and complex system design require human oversight.

Growing

Machine learning engineering, advanced data architecture, AI safety, domain-specific statistical analytics.

Shrinking

Manual data entry, basic spreadsheet reporting, routine computer system administration, simple web development.

10 · Both sides

Pros and Cons

Pros of BSc Data Science

  • High starting salary potential in analytics and AI roles.
  • Strong focus on statistics, probability, and predictive modeling.
  • Direct pathway into high-demand machine learning and data engineering jobs.
  • High demand across e-commerce, finance, healthcare, and tech sectors.
Cons of BSc Data Science

  • Requires a strong foundation in complex higher mathematics.
  • Higher degree cost at specialized private universities.
  • Requires continuous upskilling to keep pace with changing AI tools.
  • Fewer entry-level seats compared to traditional BCA programs.
Pros of BCA

  • Broad foundational coverage of computer applications and software.
  • Flexible admission criteria, often open to non-Science students.
  • Lower average tuition fees at state universities.
  • Wide selection of job roles in IT support, web development, and database administration.
Cons of BCA

  • Lower average starting salary compared to specialized engineering or data science degrees.
  • Often requires an MCA degree for rapid promotion to senior product roles.
  • Lacks deep statistical and mathematical coursework.
  • High competition for entry-level generalist IT support roles.
11 · Mistakes to avoid

Mistakes Students Make

✗ Choosing BCA assuming it is identical to BSc Data Science

✓ Compare course syllabi carefully before enrolling. BCA focuses primarily on software development, web application design, and system administration, whereas BSc Data Science relies heavily on statistics, calculus, and algorithm development.

✗ Skipping Mathematics in Class 11 and 12

✓ Keep Mathematics as a core subject in higher secondary school. Most top universities require 10+2 Mathematics or Statistics as a mandatory eligibility criterion for BSc Data Science admissions.

✗ Relying strictly on college theory without building independent projects

✓ Build real-world applications and publish code on GitHub. Tech recruiters evaluate your working portfolio and Kaggle track record over textbook theory and college brand names.

✗ Ignoring database management languages like SQL while learning Python

✓ Master SQL alongside Python early in your preparation. Real-world corporate data extraction relies on database queries before any data cleaning or machine learning can take place.

✗ Assuming high salaries come automatically without practical skills

✓ Focus on mastering core programming and analytical skills rather than relying on college placement promises. High salary packages are reserved for candidates who demonstrate strong technical problem-solving during technical interviews.

Seen again and again

The mistakes, and the fix

✗ Choosing BCA assuming it is identical to BSc Data Science.

✓ Compare syllabi carefully; BCA focuses on software development while Data Science relies heavily on statistics and algorithm design.

✗ Skipping Mathematics in Class 11 and 12.

✓ Keep Mathematics as a compulsory subject because data science requires linear algebra, probability, and calculus.

✗ Relying strictly on college degrees without building independent projects.

✓ Maintain an active GitHub profile and compete in Kaggle challenges to prove real coding competence.

✗ Ignoring database languages like SQL while learning Python.

✓ Master SQL early because real-world data extraction from production databases is required for almost all data jobs.

12 · Plan B

Plan B

If you miss direct admission to your preferred BSc Data Science or BCA program, these alternative pathways share similar foundational steps:

  • B.Tech in Computer Science: Offers a comprehensive engineering foundation covering full-stack software development, systems engineering, and specialized data science electives.
  • BSc Statistics or Mathematics: Builds deep quantitative analytical skills, preparing you directly for data analyst, risk modeling, and quantitative research positions.
  • Full-Stack Web Development Bootcamp: Provides an immediate, intensive technical entry point into software engineering if university admission timelines do not align with your schedule.
Same first steps
🧭 B.Tech in Computer ScienceProvides a comprehensive engineering foundation covering both software development and data science paths.
🧭 BSc Statistics or MathematicsBuilds deep quantitative analytical skills that prepare you directly for specialized data analyst and quantitative roles.
🧭 Full-Stack Web Development BootcampOffers an immediate entry point into software development if direct admission to a tech degree is unavailable.
13 · Questions students ask

FAQs

Is Mathematics compulsory for BSc Data Science?

Yes, most recognized universities and institutes require Mathematics or Statistics as a compulsory subject in Class 12 with a minimum of 50-60% aggregate marks.

Can an Arts or Commerce student pursue BCA?

Yes, many universities accept students from Arts and Commerce streams into BCA programs, provided they meet the overall minimum percentage requirements set by the college.

Which course offers a higher starting salary, BSc Data Science or BCA?

BSc Data Science generally commands higher starting packages (₹4-7 LPA) compared to BCA (₹2.4-4.2 LPA) due to specialized statistical and machine learning skill requirements.

Is an MCA degree mandatory after completing BCA?

An MCA is not mandatory, but earning a master degree or specialized technical certifications significantly improves career advancement and entry into senior engineering roles.

What programming languages should I learn first for Data Science?

Start by mastering Python and SQL. Python handles statistical modeling and data manipulation, while SQL is essential for querying production databases.

Can I transition into Data Science after finishing a BCA degree?

Yes, you can transition into data science after BCA by taking online certification programs, learning advanced statistics, Python, SQL, and building a portfolio of data projects.

Are online degrees like IIT Madras BSc Data Science recognized by employers?

Yes, accredited online degree programs from premier institutions like IIT Madras are recognized by industry employers, provided candidates demonstrate practical coding competency.

What is the main difference in daily work between a Data Scientist and a BCA Developer?

A Data Scientist spends their day analyzing statistical distributions and building predictive models, while a BCA Software Developer writes code to build applications, web tools, and manage software databases.

✅
Am I eligible for this?JEE Main 2026, check yourself in 10 seconds
🎂 Age: No Limit🎓 Qualification: 12th Pass / Appearing🔁 Attempts: 6 (3 Yrs)🪪 Nationality: Indian / Global

⚖️ BSc Data Science vs BCA: Head to Head Comparison

BSc Data ScienceBCA (Bachelor of Computer Applications)
Course Duration3 to 4 years3 years
12th Stream & Subject Requirements10+2 with 50-60% marks; Mathematics or Statistics is compulsory10+2 with 45-50% marks; open to Science, Commerce, or Arts (some colleges require Math or CS)
Core Curriculum FocusStatistics, machine learning, Python/R, big data, and data visualizationComputer fundamentals, C programming, data structures, web development, OS, and DBMS
Average Fresher Salary Range₹3.5 - 6 LPA (up to ₹15-35 LPA for top graduates in AI/ML)₹2.4 - 4.2 LPA
Common Entry-Level Job RolesData Analyst, Data Scientist, Machine Learning Associate, Business Intelligence AnalystSoftware Developer, Web Developer, System Analyst, Database Administrator, IT Support Specialist
Higher Education PathMSc Data Science, MSc Statistics, or specialized AI certificationsMCA (Master of Computer Applications) or MSc Computer Science

🎯 Choose BSc Data Science if you enjoy mathematics, statistics, and machine learning, or choose BCA if you want a flexible IT background in software and web development.

🧭 Which Tech Degree Matches Your Strengths?

Answer each question, get to the fix. Take the same path you would at the bench.

See the whole map at once
  1. Did you study Mathematics or Statistics in your 12th grade?YesNo
  2. Are you more interested in statistical modeling, machine learning, and data analytics or general software engineering?Data & MLSoftware & Web
  3. Do you prefer building applications, websites, and database systems over advanced math calculations?YesNo, I want heavy math focus
  4. Your Academic Fit → BSc Data Science: Ideal fit for your math background and target focus in predictive modeling, statistics, and AI/ML roles.
  5. Your Academic Fit → BCA (Bachelor of Computer Applications): Ideal fit for building core programming skills, software development, web applications, and DBMS.
  6. Your Academic Fit → BSc Data Science (with prerequisite math clearance): Look for programs offering foundation math modules, or consider online degrees like IIT Madras BSc Data Science.

🔍 Common Misconceptions About BSc Data Science and BCA

MythBCA is only for students who failed to get into BTech Computer Science.

RealityBCA provides a direct, application focused curriculum in 3 years with subjects like DBMS, web development, and algorithms, allowing early entry into IT careers.

MythYou do not need strong math skills to succeed in Data Science.

RealityData Science relies heavily on linear algebra, calculus, probability, and statistics for designing and understanding machine learning algorithms.

MythA BCA degree limits your maximum earnings permanently compared to engineering.

RealityWhile fresher starting salaries for BCA range from ₹2.4 to 4.2 LPA, experienced professionals or those who complete an MCA earn ₹10 to 18 LPA or more.

MythData Science programs focus only on coding languages like Python.

RealityData science demands holistic training in statistics, data wrangling, domain context, algorithm development, visualization, and stakeholder presentation.

Decide

Your decision notebook

Two lines now save you a wrong year later. Everything stays on this device.

After reading, this career is
⚖️ Compare with other careers
Run it in class

The career talks built on this guide

Lead pieces of the School Day: the brief, the steps, the questions for the group, the reflection.

Other roads from here

Discussion

0 be kind · most people here are students
No comments yet, be the first voice here. 🌱