You are here: Home Archives Indian start-ups has potential to create over 12 lakh direct jobs by 2025: Report - India Today