CBA KNEC Portal: Complete Guide to Registration, Access & Assessment for Kenyan Schools

Table of Contents

Quick Answer: What You Need to Know About CBA KNEC Portal

The CBA KNEC portal (cba.knec.ac.ke) is Kenya’s official online platform for registering learners in Competency-Based Assessment examinations. Schools use their KNEC code as username and receive passwords from their Sub-County Director of Education (SCDE) after registration. The portal handles KPSEA, KILEA, KJSEA, and other CBC assessments.

Key Facts:

  • Portal URL: https://cba.knec.ac.ke/
  • Access Method: KNEC school code (username) + SCDE-provided password
  • Main Purpose: Learner registration for CBC assessments
  • Registration Period: Announced via KNEC circulars (no late registrations allowed)
  • Support Contact: Area Sub-County Director of Education (SCDE)

 


What is the CBA KNEC Portal? {#what-is-cba-knec-portal}

The CBA KNEC portal is a secure online system created by the Kenya National Examinations Council to manage Competency-Based Assessment examinations. Think of it as a digital office where schools register their learners for national assessments under the new Competency-Based Curriculum (CBC).

The portal serves as the registration hub where schools input candidate details using their school registration password during specific examination periods.

Unlike the old examination system, the CBA KNEC portal tracks learner progress from Grade 1 through their educational journey. It’s not just about exams anymore—it’s about continuous assessment and skill development.

What Makes It Different?

The portal focuses on measuring what learners can actually do (competencies) rather than just what they know. Schools can register learners, update their information, track assessment numbers, and print confirmation documents—all from one platform.


Why Schools in Kenya Need the CBA KNEC Portal {#why-schools-need-portal}

Every school implementing CBC must use the CBA KNEC portal. Here’s why it’s become essential:

Official Registration Channel
Each examination has its own portal for registration purposes, and all centres must log onto the platform using school-specific passwords. There’s simply no alternative way to register learners for national assessments.

Real-Time Data Management
Schools can edit learner details during registration periods, ensuring accuracy before assessments begin. No more paperwork headaches or missing student records.

Prevents Registration Errors
The system validates information like birth certificate numbers and assessment numbers, reducing mistakes that could affect a learner’s educational records.

Tracks Learner Progress
The portal maintains a continuous record of each student’s assessment journey, making transfers between schools smoother and ensuring no child falls through the cracks.

Government Compliance
Using the CBA KNEC portal isn’t optional—it’s mandatory for all schools participating in Kenya’s education system. Schools without portal access can’t register candidates for national assessments.

Real Example from Nairobi:
When Greenfield Academy in Kiambu needed to register 45 Grade 6 learners for KPSEA in 2024, their head teacher logged into the portal, uploaded student details in just two hours, and received confirmation immediately. Compare that to the old system where they’d spend days filling forms manually!


Types of Assessments on the CBA KNEC Portal {#types-of-assessments}

The CBA KNEC portal handles multiple assessments across different education levels. Let’s break them down:

1. KPSEA (Kenya Primary School Education Assessment)

This is the big one—the end-of-primary-school assessment for Grade 6 learners. Schools register learners through the CBA portal, with all current learner registration details being editable during the registration period.

What it assesses:

  • English Language Activities
  • Kiswahili Language Activities / Kenya Sign Language
  • Mathematics Activities
  • Science and Technology
  • Social Studies
  • Creative Arts
  • Religious Education

2. KILEA (Kenya Intermediate Level Education Assessment)

For learners completing Junior Secondary School (Grade 9). Schools use the same CBA KNEC portal infrastructure to register candidates.

3. KJSEA (Kenya Junior School Education Assessment)

Though not as widely implemented yet, this assesses learners at lower grade levels, preparing them for future competency-based evaluations.

4. KPLEA (Kenya Primary Literacy and Education Assessment)

A newer assessment focusing on foundational literacy and numeracy skills in lower primary grades.

See also  How to Apply for a Passport in Kenya 2024/2025

Assessment Comparison Table:

Assessment Grade Level Subjects Registration Portal Frequency
KPSEA Grade 6 7 core areas cba.knec.ac.ke Annually
KILEA Grade 9 Multiple subjects cba.knec.ac.ke Annually
KJSEA Varies Core competencies cba.knec.ac.ke As scheduled
KPLEA Lower Primary Literacy & Numeracy cba.knec.ac.ke As scheduled

How to Register & Access the CBA KNEC Portal {#registration-access}

Getting started with the CBA KNEC portal requires following specific procedures. Here’s what you need to know:

Prerequisites for Portal Access

Before your school can use the CBA KNEC portal, you must have:

  1. Official School Registration: Your institution must be registered with the Ministry of Education
  2. KNEC School Code: A unique identifier assigned to your school
  3. SCDE Approval: Recognition from your Sub-County Director of Education
  4. Active Email Address: For receiving portal communications
  5. Reliable Internet Connection: To access and use the online system

Getting Your School Credentials

Schools must contact their Area SCDE to register for the KNEC Code (which serves as the username) and receive a password after registration.

The Registration Process:

Step 1: Visit your Sub-County Education Office
Bring your school registration documents, TSC numbers for teachers, and official school stamp.

Step 2: Submit Application
Complete the KNEC portal registration form provided by the SCDE office.

Step 3: Receive Credentials
The SCDE will issue your school’s KNEC code (username) and initial password. Write these down securely!

Step 4: First Login
Access https://cba.knec.ac.ke/ and enter your credentials. You’ll likely be prompted to change your password.

Step 5: Portal Orientation
Download the user manual from the portal homepage and familiarize yourself with the interface.

What If You Forget Your Password?

If you’ve forgotten your password, contact your Area SCDE for a new password. The portal has a “Need Help Or Forgotten Password” link, but the SCDE controls password resets for security reasons.

Pro Tip: Keep your login credentials in a secure location accessible to your school’s administration team. Many head teachers store them in a locked cabinet with other sensitive school documents.


Step-by-Step Guide: Using the CBA KNEC Portal for Learner Registration {#step-by-step-guide}

Now let’s walk through the actual process of registering learners on the CBA KNEC portal. I’ll share what I learned from helping several schools through their first registration.

Phase 1: Pre-Registration Preparation (2-3 Weeks Before)

Gather Required Information:

  • Full names of all learners (as per birth certificates)
  • Birth certificate numbers
  • NEMIS numbers (from the National Education Management Information System)
  • Assessment numbers for returning learners
  • Special needs information (if applicable)
  • Subject choices for deaf learners (KIS or KSL)

Verify Data Accuracy:
Cross-check every detail. A single typo in a birth certificate number can cause headaches during examinations.

Phase 2: Portal Login and Navigation

  1. Access the Portal: Go to https://cba.knec.ac.ke/
  2. Enter Credentials: Input your KNEC school code and password
  3. Navigate Dashboard: Familiarize yourself with the main menu options
  4. Select Assessment Type: Choose the specific examination (e.g., KPSEA 2025)

Phase 3: Learner Registration

All current learner registration details are editable during registration in the portal, and birth certificate numbers should be provided if available.

For Each Learner:

  1. Click “Add New Candidate”
  2. Enter personal information (names, date of birth)
  3. Input birth certificate number
  4. Add NEMIS number
  5. Select assessment subjects
  6. Indicate any special needs
  7. Save and confirm

Special Considerations:

Upon selecting Deaf option for disability, the appropriate subject option MUST be selected, such as Kiswahili Language (KIS) or Kenya Sign Language (KSL).

Phase 4: Review and Submission

  1. Print Preview: Generate a list of all registered candidates
  2. Error Check: Review for typos, missing information, or duplicates
  3. Make Corrections: Edit any errors before final submission
  4. Submit Registration: Click the final submit button
  5. Print Confirmation: Save the confirmation document as proof

Phase 5: Post-Registration

  • Keep printed copies of all registration documents
  • Note your submission reference number
  • Check portal regularly for updates or communications from KNEC
  • Respond promptly to any verification requests

Timeline Visualization:

Week 1-2: Gather learner data → Verify accuracy
Week 3: Portal access → Navigate system
Week 4: Register learners → Review submissions
Week 5: Final checks → Print confirmations

My Experience:
When I helped Sunshine Primary School in Nakuru register 62 learners, we discovered that organizing data in Excel first made the process much faster. We created columns matching the portal fields, verified everything offline, then transferred to the system. What could’ve taken three days took just six hours!


Common Mistakes to Avoid When Using the CBA KNEC Portal {#common-mistakes}

After working with dozens of schools, I’ve seen these errors happen repeatedly. Learn from others’ mistakes:

❌ Mistake #1: Registering During Wrong Period

The specific registration period for each examination is communicated separately through circulars, and dates must be adhered to since there will be no late registration of candidates.

Solution: Subscribe to KNEC updates, check the official website weekly, and mark registration deadlines on your school calendar immediately when announced.

❌ Mistake #2: Using Nicknames Instead of Official Names

Some teachers register “Mike” instead of “Michael Kamau Njoroge” from the birth certificate. This causes massive problems during examination time.

Solution: Always use the exact names as they appear on birth certificates. The CBA KNEC portal validates against government records.

❌ Mistake #3: Sharing Portal Passwords Carelessly

Your KNEC portal access is precious. Some schools share passwords via WhatsApp or write them on visible noticeboards.

Solution: Treat your portal credentials like bank PINs. Only authorized personnel should have access, and passwords should never be shared digitally.

❌ Mistake #4: Forgetting to Print Confirmation Documents

The portal generates confirmation after successful registration, but some schools close the browser without printing or saving.

Solution: Always print at least two copies of confirmation documents—one for the school file, one for SCDE submission.

❌ Mistake #5: Ignoring Assessment Numbers

Learners without assessment numbers should be registered through the normal registration process in the CBA portal. Some schools skip this field, thinking it’s optional.

Solution: Track assessment numbers from Grade 1. They’re crucial for maintaining continuous learner records.

❌ Mistake #6: Not Downloading the User Manual

The portal provides detailed user guides, but many users skip reading them and make avoidable errors.

Solution: Download and study the user manual before registration opens. It’s available on the portal homepage.

❌ Mistake #7: Last-Minute Rush

Schools that wait until the final registration day often face internet issues, power outages, or discover missing information when it’s too late.

Solution: Start the registration process on day one of the open period. This gives you buffer time for problems.

Interactive Checklist:

Before submitting registration, ask yourself:

  • ☐ Are all names exactly as per birth certificates?
  • ☐ Have I verified all birth certificate numbers?
  • ☐ Did I select appropriate subjects for special needs learners?
  • ☐ Have I saved confirmation documents?
  • ☐ Is there at least one week before the deadline?
  • ☐ Have I kept a backup copy of all learner data?
See also  HELB Student Portal Subsequent Loan Application 2025

Cost of Accessing and Using the CBA KNEC Portal {#cost-breakdown}

Let’s talk money. What does it actually cost to use the CBA KNEC portal?

Portal Access Costs

Good News: The CBA KNEC portal itself is completely free for all registered schools. KNEC provides portal access at no charge—you don’t pay subscription fees or licensing costs.

Indirect Costs to Consider

While portal access is free, schools should budget for:

Cost Item Estimated Amount (KES) Frequency Notes
Internet Data 500 – 2,000 Per registration cycle Depends on learner numbers
Printing Costs 200 – 500 Per registration cycle Confirmation documents
Computer/Laptop 25,000 – 50,000 One-time (if needed) For portal access
Training/Workshops 1,000 – 5,000 Annually SCDE-organized sessions
Backup Data Storage 500 – 1,500 Annually USB drives or cloud storage
Transport to SCDE 500 – 2,000 As needed For password resets, etc.

Assessment Registration Fees

While the CBA KNEC portal is free, schools must pay KNEC assessment fees for registered candidates:

KPSEA 2025 Fees (Estimated):

  • Primary Assessment: KES 1,000 – 1,500 per learner
  • Varies based on government directives

KILEA Fees:

  • Junior Secondary Assessment: KES 1,500 – 2,500 per learner

Note: These are assessment fees, not portal fees. The government sometimes subsidizes these costs, so check current KNEC circulars for exact amounts.

Cost-Saving Tips

  1. Use School Internet: Register during school hours using the institution’s internet connection rather than mobile data
  2. Bulk Printing: Print all confirmation documents in one session to save on printing costs
  3. Digital Backups: Use free cloud storage (Google Drive) instead of buying multiple USB drives
  4. Group Training: Send one tech-savvy teacher for SCDE training, then they train others internally

Real Cost Example:
A 2-stream primary school with 70 Grade 6 learners typically spends:

  • Portal access: KES 0
  • Internet & printing: KES 1,200
  • Assessment fees (70 × 1,200): KES 84,000
  • Total: KES 85,200 (excluding one-time computer purchases)

Troubleshooting Common CBA KNEC Portal Issues {#troubleshooting}

Even with careful planning, technical issues happen. Here’s your troubleshooting guide:

Issue #1: “Unregistered School Code” Error

What it means: The portal doesn’t recognize your KNEC school code.

Solutions:

  1. Verify you’re entering the code exactly as provided (check for spaces)
  2. Confirm your school has been officially registered with your SCDE
  3. Contact your Area SCDE—they may need to activate your account
  4. Ensure you’re using the correct portal (cba.knec.ac.ke, not other KNEC portals)

Issue #2: Portal Won’t Load or Times Out

What it means: Server overload, internet issues, or maintenance.

Solutions:

  1. Try during off-peak hours (early morning or late evening)
  2. Check your internet connection—test by accessing other websites
  3. Clear your browser cache and cookies
  4. Try a different browser (Chrome, Firefox, or Edge)
  5. Wait 30 minutes and retry—might be temporary server maintenance

Issue #3: Can’t Edit Learner Information

What it means: Registration window may have closed or data is locked.

Solutions:

  1. Check if you’re still within the official registration period
  2. Ensure you clicked “Edit” before making changes
  3. Verify you haven’t already submitted final registration
  4. Contact KNEC helpdesk if editing should still be possible

Issue #4: Birth Certificate Number Rejected

What it means: Format error or duplicate entry.

Solutions:

  1. Verify the number exactly matches the birth certificate
  2. Remove any spaces or special characters
  3. Check if the learner was already registered by another school
  4. Ensure you’re entering numbers only, no letters (unless specified)

Issue #5: Password Not Working After Change

What it means: Password wasn’t saved properly or expired.

Solutions:

  1. Try the old password first—the change might not have processed
  2. Use the “Forgotten Password” link
  3. Contact your SCDE for a password reset
  4. Ensure you’re not using special characters if they’re restricted

Getting Official Support

Primary Contact: Your Sub-County Director of Education (SCDE)
KNEC Head Office:

  • Phone: Check official KNEC website for current numbers
  • Email: Available on www.knec.ac.ke
  • Physical Address: P.O. Box 73598-00200, Nairobi, Kenya

Support Availability:
KNEC provides support during registration periods (typically 8 AM – 5 PM, Monday-Friday).

Emergency Contacts:
During peak registration periods, KNEC often activates helplines. Check their website or recent circulars for these temporary numbers.


Future of CBC Assessment and the CBA KNEC Portal {#future-trends}

Kenya’s education system is changing fast, and the CBA KNEC portal is evolving too. Here’s what’s coming:

Upcoming Portal Enhancements

Mobile App Development:
KNEC is exploring mobile applications that would allow schools to register learners directly from smartphones and tablets. This would be huge for rural schools with limited computer access.

AI-Powered Verification:
Artificial intelligence could automatically verify learner data against government databases, reducing errors and speeding up registration.

Real-Time Analytics:
Future versions might provide schools with instant statistics on registration progress, assessment readiness, and learner trends.

Integration with Other Systems

The CBA KNEC portal will likely integrate more deeply with:

  • NEMIS (National Education Management Information System): Automatic data transfer between systems
  • TSC Portal: Linking teacher data with assessment administration
  • National ID System: Direct verification of learner identities
  • County Education Offices: Streamlined communication and approvals

Digital Assessment Delivery

While current CBC assessments are paper-based, Kenya is moving toward:

  • Computer-Based Testing (CBT): Learners taking assessments on computers
  • Online Marking and Results: Faster turnaround times for results
  • Digital Certificates: Blockchain-verified assessment certificates

Skills-Based Assessment Evolution

Future CBC assessments will likely emphasize:

  • Practical skills demonstration through video submissions
  • Project-based assessments uploaded to the portal
  • Continuous assessment tracking throughout the school year
  • Competency badges and micro-credentials

Expert Prediction:
According to education policy analysts, within 5 years, at least 30% of CBC assessments will have a digital component, requiring upgraded infrastructure at the school level.

What Schools Should Prepare For

  1. Better Internet: Invest in reliable, faster internet connections
  2. More Devices: Budget for additional computers or tablets
  3. Teacher Training: Regular ICT skills updates for staff
  4. Data Security: Enhanced measures to protect learner information
  5. Digital Literacy: Teaching learners to navigate online assessment platforms

Survey Question: Do you think Kenya is ready for fully digital assessments in the next 3 years? (This helps gauge educator perspectives on digital transformation readiness)


Frequently Asked Questions About the CBA KNEC Portal {#faqs}

Q1: What is the official CBA KNEC portal website address?

The official CBA KNEC portal is accessed at https://cba.knec.ac.ke/. Be careful of fake websites—always verify you’re on the correct site before entering credentials.

See also  7 Easy Steps for SGR Online Booking

Q2: Can parents access the CBA KNEC portal?

No, the CBA KNEC portal is exclusively for registered schools and assessment centers. Parents cannot create accounts or directly access the system. However, schools should provide parents with confirmation that their children have been registered.

Q3: How long does it take to register learners on the portal?

For an experienced user, registering one learner takes about 3-5 minutes. A class of 40 students would take approximately 2-3 hours, depending on internet speed and data accuracy.

Q4: What happens if we miss the registration deadline?

KNEC clearly states there will be no late registration of candidates. Missing the deadline means learners cannot participate in that assessment cycle. This is why planning ahead is crucial.

Q5: Can we register learners who don’t have birth certificates?

While birth certificate numbers should be provided when available, learners without birth certificates can still be registered. However, schools should work with parents to obtain these documents as they’re required for official education records.

Q6: Is the CBA KNEC portal the same as the KNEC results portal?

No, they’re different systems. The CBA KNEC portal (cba.knec.ac.ke) is for registration, while results are accessed through other KNEC portals. Each has its own URL and purpose.

Q7: How secure is learner information on the portal?

The CBA KNEC portal uses secure login protocols and government-grade data protection. However, schools must also do their part by keeping passwords confidential and not sharing access carelessly.

Q8: Can one person register learners from multiple schools?

Technically no. Each school has unique credentials. However, if you’re a director overseeing multiple institutions, each school must still register separately using its own KNEC code.

Q9: What browsers work best with the CBA KNEC portal?

The portal works with modern browsers like Google Chrome, Mozilla Firefox, Microsoft Edge, and Safari. Chrome typically provides the best experience. Avoid outdated browsers like Internet Explorer.

Q10: How do we transfer a learner between schools on the portal?

Learner transfers are handled through the NEMIS system first. Once processed there, the receiving school can access the learner’s assessment number on the CBA KNEC portal for continuation of their assessment records.


Key Takeaways: Mastering the CBA KNEC Portal

Let me share the most important lessons for successfully using the CBA KNEC portal:

🔑 Portal access is free, but you must register through your SCDE – Don’t try to self-register; it won’t work.

🔑 Registration deadlines are absolute – KNEC does not allow late registration, so plan ahead and start early.

🔑 Accuracy is everything – Use exact names from birth certificates. One typo can create problems during examinations.

🔑 Keep credentials secure – Treat your KNEC portal login like sensitive financial information.

🔑 Download the user manual – It’s free and answers 90% of common questions.

🔑 Print confirmation documents immediately – These are your proof of registration.

🔑 The portal serves multiple assessments – KPSEA, KILEA, KJSEA, and KPLEA all use the same system.

🔑 Your SCDE is your primary support – Before contacting KNEC headquarters, reach out to your Sub-County office.

🔑 Plan for indirect costs – While portal access is free, budget for internet, printing, and potential training.

🔑 Stay updated on KNEC circulars – Registration periods and procedures change, so monitor official communications.

Quick Reference Table: Essential Portal Information

What You Need Where to Get It Time Required
School KNEC Code Sub-County Director of Education 1-2 weeks
Portal Password SCDE after registration Same day as code
Password Reset SCDE office 1-3 days
User Manual Portal homepage (cba.knec.ac.ke) Instant download
Technical Support SCDE first, then KNEC helpdesk Varies
Registration Deadline KNEC circulars & official website Announced periodically

My Personal Experience with the CBA KNEC Portal

Before wrapping up, I want to share something from my own journey with this system.

Two years ago, I volunteered to help a small rural school in Machakos County with their first KPSEA registration on the CBA KNEC portal. The head teacher was stressed—she’d never used such a system before and worried about making mistakes that could affect 35 learners’ futures.

We sat together in the small computer room, with sporadic internet cutting in and out. I showed her how to gather data first in Excel (a trick I’d learned from another school), then how to navigate the portal systematically.

What struck me most was her relief when she clicked “Submit” and saw the confirmation page. “These children deserve this chance,” she told me, tears in her eyes. “I was so afraid I’d mess it up.”

That experience taught me something important: the CBA KNEC portal isn’t just technology—it’s a tool that carries the hopes of learners, parents, and educators. Behind every data entry is a child’s educational future.

Since then, I’ve helped seven more schools through the registration process, and each time, I see the same mix of anxiety and hope. But I also see growing confidence as teachers realize that with proper preparation and understanding, the portal is actually straightforward.

The system isn’t perfect—internet issues, occasional technical glitches, and the learning curve can be frustrating. But it’s infinitely better than the old paper-based system that was prone to loss, errors, and delays.

My advice? Don’t let fear of technology stop you. Take it step by step, read the manual, reach out to your SCDE for support, and remember that thousands of schools are successfully using this system. You can too.


Take Action Today: Get Started with the CBA KNEC Portal

You’ve learned everything you need to know about the CBA KNEC portal—now it’s time to put that knowledge into practice.

Immediate Steps for School Administrators:

If you’re not yet registered:
Contact your Sub-County Director of Education this week to begin the registration process. Don’t wait until registration season starts.

If you have portal access:
Log in today to verify your credentials are working. Download the user manual and familiarize yourself with the interface before the pressure of registration deadlines.

Prepare your data:
Start organizing learner information now—birth certificates, NEMIS numbers, assessment numbers. Create a spreadsheet template matching portal fields.

Train your team:
Ensure at least two staff members understand how to use the portal. Never rely on just one person for such critical tasks.

Subscribe to KNEC updates:
Visit www.knec.ac.ke and sign up for their newsletter to receive registration circulars and important announcements directly.

Beyond the Portal: Build Your School’s Digital Presence

While you’re improving your school’s systems, consider how digital tools can help your institution grow:

👉 Looking to promote your school to more parents? Learn about modern digital marketing strategies that successful Kenyan schools are using to boost enrollment.

🚀 Want to increase your school’s visibility online? Explore social media promotion packages designed specifically for educational institutions in Kenya.

💡 Need help understanding digital platforms? Check out our complete guide on how online promotion works for schools and businesses.

Share Your Experience

Have you used the CBA KNEC portal? We’d love to hear about your experience:

  • What challenges did you face during registration?
  • What tips would you share with schools using the portal for the first time?
  • How has the digital system improved (or complicated) your assessment processes?

Drop your thoughts in the comments below. Your experience could help another school administrator who’s feeling overwhelmed right now.

Get Professional Support

If your school needs hands-on assistance with digital systems, learner data management, or online promotion, we’re here to help:

  • Register as an influencer: Share educational content and earn income by helping schools connect with parents. Sign up here.
  • Business promotion: If you offer educational services or products, reach more schools through targeted campaigns. Explore packages.
  • Have questions? Contact our team or check our FAQs for quick answers.

Final Thoughts

The CBA KNEC portal represents Kenya’s commitment to modernizing education through technology. While it requires adjustment and learning, it’s ultimately a tool that makes assessment fairer, faster, and more transparent.

As more schools embrace CBC and the portal becomes second nature to educators, we’ll see improved efficiency in how we track and celebrate learner achievements. The system will evolve, features will improve, and eventually, what seems challenging today will become routine.

Your role in this transformation matters. Every learner you successfully register, every error you catch before submission, every colleague you help train—these actions contribute to building a stronger education system for Kenya.

The portal is just technology. But what you do with it shapes futures.

Don’t just read about the CBA KNEC portal—become proficient at using it. Your learners are counting on you.


Sources and References

This comprehensive guide was researched using official sources and authoritative reports to ensure accuracy:

  1. Kenya National Examinations Council (KNEC) Official Website
    URL: https://www.knec.ac.ke/
    The primary source for all KNEC portal information, circulars, and guidelines.
  2. KNEC CBA Portal
    URL: https://cba.knec.ac.ke/
    Official portal for Competency-Based Assessment registration.
  3. KNEC Competency Based Assessment Page
    URL: https://www

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *