Varsha Travels is the worst. A "service" run by rowdies who will cheat you all the way. This includes drivers without a driving license, buses without any permits, pathetic condition of buses (their semi-sleeper multi-axle Volvo is similar to a local BMTC broken bus), innumerable delays (5 hours in my last journey), thugs that threaten and abuse you if you complain and so on. Please avoid it at all costs!