Online payments firm Cashfree lays off 150 employees to cut costs Online payments service provider Cashfree has laid off 100-150 employees as it looks… Read More...