Subscribe To Our Free Newsletter |
When a hostage crisis ruffled feathers at TinyOwl
It was earlier reported that TinyOwl on Tuesday laid off around 100 employees across India, 52 of them from Gurgaon alone