No, Though all Switzerland visa applications are processed at Swiss embassy in New Delhi, Indians need to visit respective VFS centers for application submissions.