PM Modi to visit Gujarat on October 22 to launch several projects