Begin typing your search...
Home New Delhi

You Searched For "New Delhi"

PTC India shares tumble 18%

PTC India shares tumble 18%

Shares of PTC India Financial Services tanked over 18 per cent on Thursday after all the three independent directors on the company's board resigned...

Share it