Is your idea worth billions?
We have often heard that ideas are worthless. What sets an idea apart is the way it gets executed. India has world’s third largest startup…