infotechlead

Snapdeal imposes temporary leave to 7% employees