San Francisco: IT major Wipro has laid off at least 120 employees in the state of Florida, the US, due to a "realignment of business needs". The company d
Read More