You can apply visa online. No need to visit embassy.