Many startups from other countries like Nepal and Germany are setting shops in India to have access to incubators and accelerators. Experts say while incubation of foreign start-ups does not validate the quality of incubation in India it remains a win-win for both the promoters and incubators. Mint's Deepti Chaudhary shares details