20180624 city.trichy: Tamil Nadu State Transport Corporation tries to immolate self over 'stress'