With more and more companies from all parts of the world outsourcing their business process to India, the topic of doing business in India is as timely as ever.