You can apply for a Sweden visa in India through VFS Global visa application centres. These centres are available in major cities like New Delhi, Mumbai, Bangalore, and Chennai. You need to book an appointment, submit your documents, and provide biometric details at the centre. VFS Global handles the application process on behalf of the embassy. After submission, your application is sent to the embassy for review. You can also track your application status online through the VFS website.