My experience with TDS has been extremely poor. They mailed me someone else’s passport by mistake. Fortunately, I called them up and returned that passport to TDS straightaway.TDS also takes visa applications that they are not eligible to represent. For example, TDS charged me $ 300 for a Canadian visa…