Nearly 20 Indian startup CEOs quit their posts in 2023 so far Harsh Upadhyay & Shashank Pathak August 23, 2023 Report