Indian startup ecosystem saw just 24 mega deals, which were on par with the 23 deals recorded during last year ...