FREE2026 LMS Software Comparison|Independent, data-backed — no sales callGet the PDF →

Spotsaas logo

List of the Best Learning Management System (LMS) Software in 2026

Rajat Gupta
Researched and Edited by Rajat Gupta
Rajat Gupta

Researched and Edited by Rajat Gupta

Last updated: · How we review

Editor's Summary · Learning Management System (LMS) Software

TalentLMS leads with a 9.8 SpotScore and a freemium tier, backed by 1,122 reviews at 4.1/5, making it the most accessible starting point for companies building internal training programs from scratch without a large implementation budget. Canvas LMS earns a 4.4/5 from 3,551 reviews at a 9.5 SpotScore, the dominant platform in US higher education and increasingly adopted by corporate L&D teams that need blended learning, gradebooks, and SCORM support. Moodle carries 2,783 reviews at 4.2/5 and a 9.5 SpotScore, and its open-source and free trial access makes it the go-to for institutions and nonprofits that need a full-featured LMS with minimal licensing cost.

Learning management systems deliver, track, and report on employee training, compliance courses, and professional development for organizations ranging from SMBs to large enterprises and universities. The main buyers are L&D managers at mid-market companies, instructional designers at universities, and HR teams managing mandatory compliance training.

Quick picks for Learning Management System (LMS) Software

  • Best overallTalentLMS
  • Best for higher educationCanvas LMS
  • Best for budget-limited institutionsMoodle
  • Best free optionTalentLMS

Who gets the most from Learning Management System (LMS) Software

  • 1Learning & Development Managers deploying corporate training programs
  • 2Instructional Designers creating academic and vocational course content
  • 3K-12 School Administrators managing classroom learning and student engagement
How to choose Learning Management System (LMS) Software

If you need quick deployment and ready-made courses, filter by Rapid Setup or Course Library features; for academic institutions, prioritize platforms with strong K-12 or Higher Education use cases and filter by user ratings; for corporate training, sort by integration capabilities and AI personalization features.

Why you can trust Spotsaas

Our research is independent and data-backed. We review thousands of tools and use real buyer signals — without the hype.

Filters52 results

Reset

Sort by :

Recommended
Recommended
Score
Rating
Alphabetical

Features

+ Show 104 more

Share this page

Showing 1-20 out of 52

8.9

SpotScore

Vedubox - Learning Management System (LMS) Software

Vedubox

Unleash your training potential with Vedubox.

Best for: SMB teams · Mid-market · Enterprise

Get Pricing Details

5.0

Add to compare

What is Vedubox?

Vedubox is an LMS that supports both English and Arabic interfaces, targeting training managers and HR teams at organizations operating across Middle Eastern and international markets who need to deliver online training to bilingual or multilingual workforces. It handles standard training ...

Read more about Vedubox

Vedubox offers custom pricing plan

8.8

SpotScore

ClassTrack - Learning Management System (LMS) Software

ClassTrack

Track, teach, and transform with ClassTrack.

Best for: SMB teams · Mid-market · Enterprise

Start Free Trial

4.8

Add to compare

What is ClassTrack?

ClassTrack is an LMS that gives educators tools to create courses from scratch or modify starter courses, then track and report on student progress. It supports e-learning delivery with built-in tracking and reporting.

Read more about ClassTrack
Free TrialTry Free →·

Starts from $30/Month

8.4

SpotScore

uQualio - Learning Management System (LMS) Software

uQualio

Maximize performance, simplify training with uQualio.

Best for: SMB teams · Mid-market · Enterprise

Start Free Trial

4.8

Add to compare

What is uQualio?

uQualio is a Learning Management System (LMS) Software package that helps educational institutions and corporations to track individual and group performance. It enables online/corporate training. The database structure of uQualio integrates a business operational model with a learning ...

Read more about uQualio
Free TrialTry Free →·

Starts from $99/Month

Spotsaas Buyer Intelligence

See the companies researching Learning Management System (LMS) software right now — while they're still comparing options.

In-market Learning Management System (LMS) buyersCompany-level namesNo pixel to install
Spotsaas advisor
Get a free shortlist of the best Learning Management System (LMS) Software
  • Shortlisted in minutes, not days
  • Matched to your business
  • Trusted by 2M+ software buyers every year

Step 1 of 4

How big is your team?

We tailor recommendations to companies your size.

Trusted by teams at
GoGuardian Teacher

GoGuardian Teacher

Empower personalized learning in a digital classroom.

Best for: SMB teams · Mid-market · Enterprise

Get Pricing Details

4.8

Add to compare

What is GoGuardian Teacher?

GoGuardian Teacher is a classroom management tool for 1:1 device environments that gives educators real-time visibility into student screens and browsing activity. Teachers can manage digital resources and set customized restrictions at the class or individual student level during lessons.

Read more about GoGuardian Teacher

GoGuardian Teacher offers custom pricing plan

NetSupport School - New SaaS Software

NetSupport School

Empower your classroom with NetSupport School.

Best for: SMB teams · Mid-market · Enterprise

Start Free Trial

Add to compare

What is NetSupport School?

NetSupport School is a leading software solution for classroom management and teaching. It offers a huge range of tools for monitoring, controlling, collaborating, and assessing to make the most from technology-aided teaching for students of all abilities. Teachers can utilize this software to ...

Read more about NetSupport School
Free Trial·

NetSupport School offers custom pricing plan

8.7

SpotScore

Learn Amp - Learning Management System (LMS) Software

Learn Amp

Transform your organization's learning experience.

Best for: SMB teams · Mid-market · Enterprise

Get Pricing Details

4.8

Add to compare

What is Learn Amp?

Learn Amp is an open-source LMS for L&D teams and training managers who need a customizable platform for managing diverse learning programs — from e-learning to coaching — without being locked into a vendor's roadmap or pricing model. Its open architecture allows developers to extend the system ...

Read more about Learn Amp

Learn Amp offers custom pricing plan

What buyers evaluate in Learning Management System (LMS) Software
Availability and quality of pre-built course libraries tailored to industry or education level
Depth and usability of analytics and reporting tools for tracking learner engagement and performance
Integration capabilities with third-party education technology and enterprise systems (e.g., Salesforce, Google Apps)
Sciwheel - New SaaS Software

Sciwheel

Effortlessly manage your research references.

Best for: SMB teams · Mid-market

Start Free Trial

Add to compare

What is Sciwheel?

Sciwheel is the ultimate scientific reference management tool. With its comprehensive suite of features, users can quickly and easily locate, store, annotate, share, and generate resources for their research. Find new references from a range of web-based sources, such as PubMed and Google ...

Read more about Sciwheel
Free TrialTry Free →·

Starts from $9.95/Month, also offers free forever plan

8.7

SpotScore

iSpring Market - Learning Management System (LMS) Software

iSpring Market

Connect. Learn. Grow.

Best for: SMB teams · Mid-market · Enterprise

Start Free Trial

4.7

Add to compare

What is iSpring Market?

iSpring provides comprehensive, scalable, and affordable solutions for learning. Whether a single branch or a nationwide educational establishment, iSpring is a Learning Management System platform that allows flexibility within a module and make more effective online learning. Supported by a ...

Read more about iSpring Market
Free TrialTry Free →·

Starts from $77/Month

GoSkills - Learning Management System (LMS) Software

GoSkills

Empowering professionals through dynamic online training.

Best for: SMB teams · Mid-market · Enterprise

Start Free Trial

4.7

Add to compare

What is GoSkills?

GoSkills is a user-friendly online training platform designed for professionals to enhance their business skills. It allows for customized content creation and management from third-party sources, serving up to 1000 workers per company. With over 70 courses in various fields such as design, ...

Read more about GoSkills
Free TrialTry Free →·

GoSkills offers custom pricing plan

8.7

SpotScore

Thinking Cap LMS - Learning Management System (LMS) Software

Thinking Cap LMS

Empower your workforce with Thinking Cap LMS.

Best for: SMB teams · Mid-market · Enterprise

See Plans & Pricing

4.7

Add to compare

What is Thinking Cap LMS?

Thinking Cap LMS is a cloud-based learning management system built for compliance and training workloads, with support for large learner populations and full per-learner tracking. It includes blended learning support, training, mentorship, and a partnership with GO1 that gives administrators ...

Read more about Thinking Cap LMS

Starts from $12,000/Year

Trainual - Logo

Trainual

RECOMMENDED

Streamline your training with Trainual.

Best for: SMB teams · Mid-market

4.7

Add to compare

watch-demo

Watch Demo

What is Trainual?

Trainual gives user the right balance of technological innovation and practical project management to help the business run smoothly. No matter what kind of training user provides the business, Trainual will help to Manage Training Projects, Track Participant Attendance, Store and Communicate ...

Read more about Trainual
Free TrialTry Free →·

Starts from $249/month when yearly

EduMe

EduMe

Empowering your workforce for ultimate success.

Best for: SMB teams · Mid-market · Enterprise

Start Free Trial

4.7

Add to compare

What is EduMe?

EduMe is a mobile-first workforce training platform that delivers knowledge and skills to frontline and deskless workers on any device. It supports employee onboarding, retention programs, and ongoing skills development, with completion tracking and performance measurement tools built in.

Read more about EduMe
Free Trial·

EduMe offers custom pricing plan

Easygenerator - Learning Management System (LMS) Software

Easygenerator

Empower learning through interactive online courses.

Best for: SMB teams · Mid-market · Enterprise

Start Free Trial

4.7

Add to compare

What is Easygenerator?

Easygenerator is a PHP-based LMS built on the CodeIgniter framework, aimed at educators and web developers who want a self-hosted platform for creating online courses with lessons, student blogs, and exams. It suits technically capable institutions or individuals who prefer to host and maintain ...

Read more about Easygenerator
Free TrialTry Free →·

Starts from $82.50/Month when Billed Yearly

8.7

SpotScore

TalentCards - Learning Management System (LMS) Software

TalentCards

Maximize employee potential with TalentCards.

Best for: SMB teams · Mid-market · Enterprise

Start Free Trial

4.7

Add to compare

What is TalentCards?

TalentCards is a mobile-first microlearning platform for HR and training managers at companies with deskless or frontline workforces who need to push short, card-based training to employees on smartphones rather than desktop portals. It is designed for fast content creation and instant mobile ...

Read more about TalentCards
Free TrialTry Free →·

Starts from $49/Month, also offers free forever plan

9.0

SpotScore

Kannu - Learning Management System (LMS) Software

Kannu

Efficient, scalable, secure. Simplify your online learning.

Best for: SMB teams · Mid-market

Start Free Trial

4.7

Add to compare

What is Kannu?

Kannu is a Learning Management System (LMS) software for schools and corporations. Kannu is built using the most modern technology available to ensure that the product will be easy to use, scalable, and secure for years to come. Kannu's features are designed to make managing courses efficient ...

Read more about Kannu
Free Trial·

Kannu offers custom pricing plan

9.4

SpotScore

Tovuti - Learning Management System (LMS) Software

Tovuti

Transforming education through user-friendly LMS technology.

Best for: SMB teams · Mid-market · Enterprise

Get Pricing Details

4.7

Add to compare

What is Tovuti?

Tovuti is a Learning Management System for Online Education. Features include Time saving and intuitive interface, Connect multiple accounts to one teacher-students sites or keep them separate, Optional Downloadable PDF Certificate of Completion for each course, Customizable Courses and ...

Read more about Tovuti

Tovuti offers custom pricing plan

Degreed - New SaaS Software

Degreed

Unlock Your Team's Potential with Degreed.

Best for: SMB teams · Mid-market · Enterprise

Get Pricing Details

Add to compare

What is Degreed?

Degreed is the ultimate platform for skill development and career enhancement. It unites learning, growth and business opportunities into a unified, adaptive experience that propels your organisation to new heights. Get real-time data on your employees' competencies to channel up-skilling and ...

Read more about Degreed

Degreed offers custom pricing plan

Parchment - New SaaS Software

Parchment

Streamline your education journey effortlessly.

Best for: SMB teams · Mid-market · Enterprise

Get Pricing Details

Add to compare

What is Parchment?

Parchment is a digital credential management platform connecting K-12 institutions, higher education organizations, and employers. Students and alumni can request, store, and share academic transcripts, certificates, and other credentials electronically, removing the need to gather physical ...

Read more about Parchment

Parchment offers custom pricing plan

GURUCAN - Learning Management System (LMS) Software

GURUCAN

Elevate education with innovative elearning.

Best for: SMB teams · Mid-market

Start Free Trial

4.6

Add to compare

What is GURUCAN?

GuruCan is a Learning Management System (LMS) designed to help educators prepare students for accreditation exams, gain industry certifications and promote employability. This LMS is known for its innovative features useful for both institutions and students. It also has a suite of elearning ...

Read more about GURUCAN
Free TrialTry Free →·

Starts from $99/month when monthly

9.0

SpotScore

Axonify - Learning Management System (LMS) Software

Axonify

Empower your workforce, boost engagement.

Best for: SMB teams · Mid-market · Enterprise

Get Pricing Details

4.6

Add to compare

What is Axonify?

Axonify is a microlearning LMS for HR and L&D teams at mid-to-large organizations who want to build daily learning habits and reinforce company culture and values, rather than run periodic one-time training events. It delivers short daily prompts to employees using spaced repetition, which ...

Read more about Axonify

Axonify offers custom pricing plan

Used one of these learning management system (lms) software tools? Your review helps the next buyer choose.

Write a Review

Learn More About Learning Management System (LMS) Software

A buyer's guide to learning management — how the top tools rank, what they cost, the features and types to compare, and the questions to ask before you buy.

201Learning Management products tracked
$50/moLowest entry plan
$80/moAvg entry plan
5 of top 10Free trial

Learning Management System (LMS) Software exists to pull learning management out of scattered tools and into one place, where the whole team works from the same up-to-date records.

The job of learning management is to make work consistent, cut manual effort, and keep records trustworthy. The market runs from simple tools to broad platforms — TalentLMS, Schoology, and Brightspace lead the Spotsaas rankings.

Spotsaas tracks 201 learning management products. Across the top 10 ranked here, entry plans start as low as $50/month and every one offers a free trial.

Before you shortlist learning management, get clear on scale, must-have integrations, real pricing, and support — the factors that actually decide fit. The questions below are where to start.

  • What's the core job you need learning management to do, and which tool fits that best?
  • How many users will be on the learning management tool now — and what does pricing look like at twice that?
  • Which tools in your stack must it integrate with (e.g. Virtual Classroom Software)?
  • What onboarding, training, and support does the learning management vendor provide?
  • Is the free trial long enough to test the learning management tool with real data?

What is learning management?

Learning Management System (LMS) Software is software that centralizes learning management — the records, tasks, and history that would otherwise be scattered — into one place every stakeholder can access.

Most teams feed a learning management tool from several sources and organize the data so it's easy to act on. From there it automates the repetitive parts — routing, reminders, and status updates — cutting manual effort and errors.

The result is a single, real-time view of your learning management. TalentLMS, Schoology, and Brightspace take different approaches — some focus on simplicity, others on breadth — which is exactly what the comparison below is built to clarify.

Spotsaas tracks 201 learning management products — one of the more populated categories on the platform. [1]

The 10 top-ranked tools alone carry 4 verified user reviews. [1]

Top learning management, ranked by Spotscore

The highest-ranked learning management on Spotsaas. TalentLMS and Schoology lead the field, with the rest close behind on a mix of features, value, and user reviews.

Two numbers matter here: the Spotscore (a 0–10 blend of features, reviews, and value) and the star rating (pure user reviews). They don't always move together, so scan both before you shortlist.

#ProductSpotScoreRatingReviewsStarting price
1
TalentLMSTop rated
9.84.10$69Free trial
29.74.40
39.74.10
49.54.40Free trial
59.54.20$120Free trial
69.44.70
79.44.50
89.12.704$50Free trial
99.13.80
109.14.10Free trial

Order reflects Spotscore first, then how many reviews back it. Prices shown are the published starting plan.

What reviewers say

Spotsaas has aggregated 4 verified user reviews across these tools. The ratings below are real review averages — a useful gut-check on any learning management shortlist.

Classe3652.70 (4)
TalentLMS4.10 (0)
Schoology4.40 (0)
Brightspace4.10 (0)
Canvas LMS4.40 (0)
Moodle4.20 (0)
Tovuti4.70 (0)
NEO LMS4.50 (0)
itslearning3.80 (0)
Sakai4.10 (0)

Learning Management pricing and cost considerations

Pricing for learning management is usually per user per month, billed monthly or annually, and scales across tiers. Where you land depends on team size and how much learning management capability you need bundled in.

$50Classe365 pricingFree trial
$69TalentLMS pricingFree trial
$120Moodle pricingFree trial

Look past the sticker price at the total cost of owning learning management: onboarding and data migration, paid add-ons and integrations, admin time, and per-seat increases as you grow. Model the all-in cost at your projected 12-month headcount before committing to a learning management contract.

See the full How To Choose The Best Alumni Management Software For 2026.

Types of learning management

  • All-in-one platformsBroad suites that cover the full learning management workflow in one place. TalentLMS is an example, suited to teams that want everything integrated rather than stitched together.
  • Specialist / best-of-breed toolsFocused tools that do one part of learning management exceptionally well; Schoology fits teams that prefer depth in the area that matters most over breadth.
  • SMB-friendly toolsLower-cost, quick-to-deploy options built for small teams — Classe365 starts at $50/month and gets a team running fast.
  • Enterprise-grade platformsHighly configurable systems built for scale, governance, and complex workflows, like Classe365 — the most-reviewed option here.
  • Cloud-based deliveryMost learning management today is delivered via the cloud, cutting IT overhead and enabling secure remote access — the default for fast-growing teams.

What to compare in learning management

No single tool is best for everyone — fit depends on the capabilities your team uses daily. These are the features that most separate learning management tools, and the ones worth testing in a trial.

  • Core functionalityDepth of the primary learning management capabilities — the reason you're buying. Compare how TalentLMS and Schoology handle your must-have workflows.
  • Ease of useHow quickly a team gets productive in the learning management tool day to day; even the most capable learning management delivers nothing if people won't adopt it.
  • Integrations & APINative connectors plus an open API to wire your learning management into the rest of the stack, including Virtual Classroom Software.
  • Reporting & analyticsDashboards that turn learning management activity into decisions leaders can act on in real time, not month-end.
  • AutomationAutomating the repetitive parts of learning management cuts manual effort and error — usually the single biggest time saver here.
  • Security & complianceAccess controls, data protection, and the certifications that learning management buyers in regulated industries can't skip.
  • Support & onboardingDocumentation, training, and responsive support — for learning management, this largely decides how fast you see value.

Why teams adopt learning management

Across reviews, the case for learning management keeps coming back to the same four wins — less busywork, more visibility, and the structure to scale.

One source of truth

With learning management in place, everyone works from the same current records, so handoffs stop dropping and nobody acts on a stale copy.

Reviewers of TalentLMS point to that single, up-to-date view as the main reason they adopted it.

Less manual work

Learning Management automation removes repetitive entry and status-chasing, freeing the team for work that actually needs a human.

Teams credit automation in tools like Schoology with cutting hours of manual effort each week.

Better visibility

Real-time learning management reporting shows what's happening while there's still time to act on it, not after the fact.

Managers report that consistent, current learning management data is what finally made their planning reliable.

Room to scale

The right learning management tool grows with the team instead of forcing a painful migration a year in.

Higher-rated options like Classe365 are cited for scaling without a rebuild.

Common learning management buying challenges

Most learning management rollouts stumble on the same five things. Below is each hurdle, the question that exposes it, and how to get ahead of it.

Cost and pricing creep

Entry prices for learning management look modest, but per-seat increases and paid add-ons can inflate the bill, especially at higher tiers.

Essential questions to ask the vendor:

  • What's the all-in cost at 2x our seats?
  • Which features are add-ons vs included?

How to overcome it: Get tier-by-tier transparency upfront and model cost at your 12-month headcount; Classe365 is a useful low-end benchmark.

Steep learning curve

New workflows slow learning management adoption when data entry feels heavy or the team resists changing how they work.

Essential questions to ask the vendor:

  • What onboarding and training do you provide?
  • How fast do teams typically go live?

How to overcome it: Favor tools known for fast onboarding and pilot with one team before a full rollout.

Limited or underdeveloped features

Some learning management tools miss functionality that's critical to a specific workflow, and it only surfaces after rollout.

Essential questions to ask the vendor:

  • Can you show your roadmap?
  • How do you prioritize customer feature requests?

How to overcome it: Map your must-have features to specific products during the trial — don't assume parity across tiers.

Support and reliability

Slow support or downtime hits hard once learning management becomes the team's daily hub.

Essential questions to ask the vendor:

  • What are your support channels and response times?
  • Do you offer SLAs?

How to overcome it: Weigh review-based reliability signals and clarify SLAs before signing.

Integration gaps

The tool loses value when it can't connect cleanly to the rest of your stack, like Virtual Classroom Software.

Essential questions to ask the vendor:

  • What native integrations exist for our tools?
  • How complex is setup?

How to overcome it: Confirm native connectors (not just an API) for your key tools early in the evaluation.

What learning management is used for

Reviews surface a consistent set of jobs teams hire learning management to do — most of them about making sure nothing falls through the cracks.

  • Standardizing the workflowTeams use learning management to standardize how work gets done so quality doesn't depend on who's handling it; TalentLMS is a common choice for putting that structure in place.
  • Centralizing records & dataKeeping learning management records in one place so every team pulls from accurate, current information instead of duplicated spreadsheets.
  • Automating routine workAutomating the repetitive parts of learning management to cut manual effort and free time for higher-value work — tools like Schoology lean heavily on this.
  • Reporting & oversightGiving leaders real-time visibility into learning management to catch issues early and plan ahead with confidence.

Who uses Learning Management System (LMS) Software

Learning Management tools are used across an organization — from frontline staff and team leads to operations, admins, and executives who rely on the reporting. Adoption spans industries including software and technology, professional services, healthcare, financial services, and agencies.

Common learning management integrations

Learning Management is most valuable wired into the rest of your stack. Across reviews, these are the categories teams most often connect to it — each closing a gap between the record and the work happening around it.

Best Learning Management System (LMS) Software for your team

Top overall learning management pick

The highest-ranked learning management on Spotsaas.

  • TalentLMSThe library of ready-made courses helps businesses kickstart their training programs, ensuring employees develop essential soft skills for workplace success.

Best value

The most capability per dollar in learning management.

  • Classe365Lowest entry price of the top picks at $50/month.

Most reviewed

The most battle-tested learning management by real users.

  • Classe365The largest verified review base in this list (4 reviews).

Best for large orgs

Learning Management built for scale and governance.

  • SchoologyA strong fit for bigger teams that need configurable learning management.

Where learning management is heading

Three shifts are reshaping what buyers should expect from learning management over the next few years.

  • AI-assisted workAI is moving into learning management fast — automating routine steps, scoring and prioritizing work, and drafting content — shifting tools from passive record-keeping to active assistance.
  • Unified data & deeper integrationLearning Management tools are consolidating adjacent functions and integrating more deeply, so teams stop reconciling separate systems and act on one source of truth.
  • Faster onboarding & transparent pricingBuyers now expect learning management to ship with quick setup, clear pricing, and strong mobile and remote access as standard, not premium add-ons.

Frequently asked questions

Most Popular FAQs

What is learning management?

Learning Management System (LMS) Software centralizes learning management so a team works from one shared, current system instead of scattered spreadsheets and tools — adding automation and reporting on top.

How To Choose The Best Alumni Management Software For 2026

How much does learning management cost?

Entry plans across the top picks here start at $50/month and average about $80/month. Watch for per-seat increases and paid add-ons when comparing learning management plans.

Classe365 pricing

Which learning management is best?

TalentLMS, Schoology, and Brightspace rank highest on Spotsaas. The best fit still depends on your team size, budget, and required integrations.

TalentLMS · Schoology · Brightspace

Do these tools offer a free trial?

Yes — 5 of the top 10 ranked tools offer a free trial or freemium plan, so you can test with real data first.

Small Business FAQs

What is the most affordable learning management?

Classe365 is the lowest-priced of the top picks at $50/month, a good starting point for small teams that still want core capability.

Classe365 · Classe365 pricing

What is the best learning management for small teams?

Small teams usually want low cost and fast setup; Classe365 and Schoology are practical starting points without heavy admin overhead.

Classe365 · Schoology

Enterprise FAQs

What is the best learning management for large organizations?

Classe365 carries the largest review base here and is built for scale and governance; TalentLMS is also a common enterprise choice for configurability.

Classe365 · TalentLMS

Which learning management has the best AI capabilities?

AI features are expanding fast across the category; the higher-ranked platforms like TalentLMS and Schoology tend to lead on built-in automation and intelligence.

TalentLMS · Schoology

Ranking basis: Spotscore (0–10 composite), then verified review volume.

Sources: Spotsaas product database (Spotscore, ratings, review counts, pricing) — live as of generation. Spotsaas editorial guides (WP-verified, published).

Disclaimer: This research has been collated from a variety of authoritative sources. We welcome your feedback at [email protected].