Posted by: tito-satya March 11, 2019
Indian visa
Login in to Rate this Post:     0       ?        
Yup! If you have a Travel Document, they do issue visa...
It might take in around 2 weeks for them to process the visa after they receive all the document.
also, you do not need to visit the consulate yourself, you can send all the documents via mail.
Read Full Discussion Thread for this article